---
Fuzzer filename: '/src/wasm3/platforms/app_fuzz/fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/wasm3/platforms/app_fuzz/fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - m3_FindFunction
        - m3_FreeEnvironment
        - m3_FreeRuntime
        - m3_LoadModule
        - m3_NewEnvironment
        - m3_NewRuntime
        - m3_ParseModule
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'platforms/app_fuzz/fuzzer.c:31,26'
          Dst:             m3_NewEnvironment
        - Src:             'platforms/app_fuzz/fuzzer.c:33,30'
          Dst:             m3_NewRuntime
        - Src:             'platforms/app_fuzz/fuzzer.c:37,22'
          Dst:             m3_ParseModule
        - Src:             'platforms/app_fuzz/fuzzer.c:39,26'
          Dst:             m3_LoadModule
        - Src:             'platforms/app_fuzz/fuzzer.c:42,30'
          Dst:             m3_FindFunction
        - Src:             'platforms/app_fuzz/fuzzer.c:51,13'
          Dst:             m3_FreeRuntime
        - Src:             'platforms/app_fuzz/fuzzer.c:53,9'
          Dst:             m3_FreeEnvironment
    - functionName:    IsValidUtf8
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          187
      EdgeCount:       63
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read_utf8
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - IsValidUtf8
        - ReadLEB_u32
        - m3_Malloc_Impl
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:684,23'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_core.c:696,25'
          Dst:             IsValidUtf8
        - Src:             'source/m3_core.c:703,39'
          Dst:             m3_Malloc_Impl
    - functionName:    ReadLEB_u32
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReadLebUnsigned
      functionUses:    103
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:535,23'
          Dst:             ReadLebUnsigned
    - functionName:    m3_Malloc_Impl
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:129,12'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadLebUnsigned
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadLEB_i64
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReadLebSigned
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:607,23'
          Dst:             ReadLebSigned
    - functionName:    ReadLebSigned
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadLEB_i32
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReadLebSigned
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:597,23'
          Dst:             ReadLebSigned
    - functionName:    ReadLEB_i7
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReadLebSigned
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:587,23'
          Dst:             ReadLebSigned
    - functionName:    ReadLEB_u7
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReadLebUnsigned
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:577,23'
          Dst:             ReadLebUnsigned
    - functionName:    ReadMemoryArg
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ReadLEB_u32
        - ReadLebUnsigned
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:551,14'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_core.c:561,18'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_core.c:570,12'
          Dst:             ReadLebUnsigned
    - functionName:    Read_opcode
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read_u8
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read_f32
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read_f64
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read_u32
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read_u64
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SizeOfType
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Is64BitType
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          44
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsIntType
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsRefType
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsFpType
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NormalizeType
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_CopyMem
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - m3_Malloc_Impl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:157,18'
          Dst:             m3_Malloc_Impl
    - functionName:    m3_Realloc_Impl
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:141,21'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_Free_Impl
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_Yield
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Module_FindExportedGlobal
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:434,25'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Module_FindExportedTable
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:419,35'
          Dst:             strcmp
    - functionName:    LimitsSatisfy
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - size_t
        - bool
        - size_t
        - size_t
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          34
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Module_FindExportedMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:404,36'
          Dst:             strcmp
    - functionName:    Module_HasExport
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          241
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:453,32'
          Dst:             strcmp
        - Src:             'source/m3_env.c:461,36'
          Dst:             strcmp
        - Src:             'source/m3_env.c:469,35'
          Dst:             strcmp
        - Src:             'source/m3_env.c:477,25'
          Dst:             strcmp
        - Src:             'source/m3_env.c:486,27'
          Dst:             strcmp
    - functionName:    Module_FindExportedFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Function_Implementation
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:384,32'
          Dst:             strcmp
        - Src:             'source/m3_env.c:389,20'
          Dst:             Function_Implementation
    - functionName:    Function_Implementation
      functionSourceFile: '/src/wasm3/source/m3_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetBacktrace
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_BindImportMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          238
      EdgeCount:       79
      CyclomaticComplexity: 25
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:2067,34'
          Dst:             strcmp
        - Src:             'source/m3_env.c:2079,57'
          Dst:             strcmp
    - functionName:    Module_HasLinkedHostImport
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          82
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:2047,38'
          Dst:             strcmp
    - functionName:    m3_FindExportedMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          80
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:2025,36'
          Dst:             strcmp
    - functionName:    m3_GetMemorySizeAt
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetMemorySize
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetErrorInfo
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - m3_ResetErrorInfo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1954,9'
          Dst:             m3_ResetErrorInfo
    - functionName:    m3_ResetErrorInfo
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AcquireCodePageWithCapacity
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Environment_AcquireCodePage
        - NewCodePage
        - RemoveCodePageOfCapacity
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1877,24'
          Dst:             RemoveCodePageOfCapacity
        - Src:             'source/m3_env.c:1881,16'
          Dst:             Environment_AcquireCodePage
        - Src:             'source/m3_env.c:1884,20'
          Dst:             NewCodePage
    - functionName:    RemoveCodePageOfCapacity
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - NumFreeLines
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:138,13'
          Dst:             NumFreeLines
    - functionName:    Environment_AcquireCodePage
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RemoveCodePageOfCapacity
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:159,12'
          Dst:             RemoveCodePageOfCapacity
    - functionName:    ReleaseCodePageNoTrack
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - NumFreeLines
        - PushCodePage
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1864,26'
          Dst:             NumFreeLines
        - Src:             'source/m3_env.c:1870,9'
          Dst:             PushCodePage
    - functionName:    m3_GetResultsVL
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          196
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1842,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    m3_GetResultsV
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m3_GetResultsVL
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1825,18'
          Dst:             m3_GetResultsVL
    - functionName:    m3_GetResults
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1805,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ParseArgFloat
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          90
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - strtod
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1687,9'
          Dst:             __ctype_b_loc
        - Src:             'source/m3_env.c:1692,5'
          Dst:             __errno_location
        - Src:             'source/m3_env.c:1694,17'
          Dst:             strtod
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseArgReference
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ParseArgInteger
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1722,12'
          Dst:             ParseArgInteger
        - Src:             'source/m3_env.c:1716,19'
          Dst:             strcmp
        - Src:             'source/m3_env.c:1722,12'
          Dst:             ParseArgInteger
    - functionName:    ParseArgInteger
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          126
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - strtoll
        - strtoull
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1641,9'
          Dst:             __ctype_b_loc
        - Src:             'source/m3_env.c:1647,5'
          Dst:             __errno_location
        - Src:             'source/m3_env.c:1653,27'
          Dst:             strtoll
        - Src:             'source/m3_env.c:1662,17'
          Dst:             strtoull
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_CallArgv
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          205
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - GetStackPointerForArgs
        - ParseArgFloat
        - ParseArgInteger
        - ParseArgReference
        - RunCodeChecked
        - checkStartFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1756,9'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_env.c:1746,1'
          Dst:             checkStartFunction
        - Src:             'source/m3_env.c:1748,9'
          Dst:             GetStackPointerForArgs
        - Src:             'source/m3_env.c:1757,29'
          Dst:             ParseArgInteger
        - Src:             'source/m3_env.c:1758,29'
          Dst:             ParseArgInteger
        - Src:             'source/m3_env.c:1762,29'
          Dst:             ParseArgReference
        - Src:             'source/m3_env.c:1765,29'
          Dst:             ParseArgFloat
        - Src:             'source/m3_env.c:1766,29'
          Dst:             ParseArgFloat
        - Src:             'source/m3_env.c:1772,14'
          Dst:             RunCodeChecked
    - functionName:    checkStartFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - m3_RunStart
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1453,18'
          Dst:             m3_RunStart
    - functionName:    GetStackPointerForArgs
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RunCodeChecked
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FreeExceptions
        - RunCode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1112,34'
          Dst:             RunCode
        - Src:             'source/m3_env.c:1122,9'
          Dst:             FreeExceptions
    - functionName:    RunCode
      functionSourceFile: '/src/wasm3/source/m3_exec_defs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeExceptions
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m3_Free_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1081,9'
          Dst:             m3_Free_Impl
    - functionName:    m3_RunStart
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_Call
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - GetStackPointerForArgs
        - RunCodeChecked
        - checkStartFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1606,9'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_env.c:1600,1'
          Dst:             checkStartFunction
        - Src:             'source/m3_env.c:1602,9'
          Dst:             GetStackPointerForArgs
        - Src:             'source/m3_env.c:1620,14'
          Dst:             RunCodeChecked
    - functionName:    m3_CallVL
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          232
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - GetStackPointerForArgs
        - RunCodeChecked
        - checkStartFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1558,9'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_env.c:1552,1'
          Dst:             checkStartFunction
        - Src:             'source/m3_env.c:1554,9'
          Dst:             GetStackPointerForArgs
        - Src:             'source/m3_env.c:1572,14'
          Dst:             RunCodeChecked
    - functionName:    m3_CallV
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m3_CallVL
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1520,18'
          Dst:             m3_CallVL
    - functionName:    m3_GetRetType
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetArgType
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetRetCount
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetArgCount
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetTableFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - CompileFunction
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1435,1'
          Dst:             CompileFunction
    - functionName:    m3_FindFunctionIn
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PrepareFoundFunction
        - m3Error
        - v_FindFunction
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1406,42'
          Dst:             v_FindFunction
        - Src:             'source/m3_env.c:1411,16'
          Dst:             m3Error
        - Src:             'source/m3_env.c:1414,12'
          Dst:             PrepareFoundFunction
    - functionName:    v_FindFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          132
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - Function_Implementation
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1307,32'
          Dst:             strcmp
        - Src:             'source/m3_env.c:1312,20'
          Dst:             Function_Implementation
        - Src:             'source/m3_env.c:1328,34'
          Dst:             strcmp
    - functionName:    m3Error
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vsnprintf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1940,9'
          Dst:             vsnprintf
    - functionName:    PrepareFoundFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CompileFunction
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1345,1'
          Dst:             CompileFunction
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_FindModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          66
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1388,25'
          Dst:             strcmp
    - functionName:    m3_FindFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ForEachModule
        - PrepareFoundFunction
        - m3Error
        - v_FindFunction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1368,30'
          Dst:             ForEachModule
        - Src:             'source/m3_env.c:1368,30'
          Dst:             v_FindFunction
        - Src:             'source/m3_env.c:1373,16'
          Dst:             m3Error
        - Src:             'source/m3_env.c:1376,12'
          Dst:             PrepareFoundFunction
    - functionName:    ForEachModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetGlobalType
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_SetGlobal
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1280,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    m3_GetGlobal
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1259,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    m3_FindGlobal
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          114
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1230,25'
          Dst:             strcmp
        - Src:             'source/m3_env.c:1245,17'
          Dst:             strcmp
    - functionName:    LinkImports
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          490
      EdgeCount:       136
      CyclomaticComplexity: 42
      functionsReached:
        - FreeImportInfo
        - Function_Implementation
        - LimitsSatisfy
        - Memory_PageSize
        - Module_FindExportedFunction
        - Module_FindExportedGlobal
        - Module_FindExportedMemory
        - Module_FindExportedTable
        - Module_HasExport
        - m3_FindModule
        - m3_Free_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:511,26'
          Dst:             m3_FindModule
        - Src:             'source/m3_env.c:515,32'
          Dst:             Module_FindExportedFunction
        - Src:             'source/m3_env.c:521,13'
          Dst:             Module_HasExport
        - Src:             'source/m3_env.c:529,23'
          Dst:             Function_Implementation
        - Src:             'source/m3_env.c:539,26'
          Dst:             m3_FindModule
        - Src:             'source/m3_env.c:543,30'
          Dst:             Module_FindExportedMemory
        - Src:             'source/m3_env.c:546,13'
          Dst:             Module_HasExport
        - Src:             'source/m3_env.c:554,9'
          Dst:             Memory_PageSize
        - Src:             'source/m3_env.c:554,9'
          Dst:             Memory_PageSize
        - Src:             'source/m3_env.c:556,9'
          Dst:             LimitsSatisfy
        - Src:             'source/m3_env.c:561,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:562,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:563,9'
          Dst:             FreeImportInfo
        - Src:             'source/m3_env.c:564,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:576,26'
          Dst:             m3_FindModule
        - Src:             'source/m3_env.c:580,29'
          Dst:             Module_FindExportedTable
        - Src:             'source/m3_env.c:583,13'
          Dst:             Module_HasExport
        - Src:             'source/m3_env.c:592,9'
          Dst:             LimitsSatisfy
        - Src:             'source/m3_env.c:597,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:598,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:599,9'
          Dst:             FreeImportInfo
        - Src:             'source/m3_env.c:600,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:612,26'
          Dst:             m3_FindModule
        - Src:             'source/m3_env.c:616,30'
          Dst:             Module_FindExportedGlobal
        - Src:             'source/m3_env.c:619,13'
          Dst:             Module_HasExport
    - functionName:    Memory_PageSize
      functionSourceFile: '/src/wasm3/source/m3_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_LoadModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - InitDataSegments
        - InitGlobals
        - InitMemory
        - InitTableAndElements
        - LinkImports
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1184,1'
          Dst:             LinkImports
        - Src:             'source/m3_env.c:1186,1'
          Dst:             InitMemory
        - Src:             'source/m3_env.c:1187,1'
          Dst:             InitGlobals
        - Src:             'source/m3_env.c:1190,1'
          Dst:             InitTableAndElements
        - Src:             'source/m3_env.c:1191,1'
          Dst:             InitDataSegments
    - functionName:    InitMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - Memory_PageSize
        - ResizeMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:652,1'
          Dst:             ResizeMemory
        - Src:             'source/m3_env.c:664,24'
          Dst:             Memory_PageSize
        - Src:             'source/m3_env.c:682,1'
          Dst:             ResizeMemory
    - functionName:    InitGlobals
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EvaluateExpression
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:772,30'
          Dst:             EvaluateExpression
    - functionName:    InitTableAndElements
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          362
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - EvaluateExpression
        - ResolveElements
        - m3_Malloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:940,31'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_env.c:947,1'
          Dst:             EvaluateExpression
        - Src:             'source/m3_env.c:972,37'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_env.c:974,1'
          Dst:             ResolveElements
        - Src:             'source/m3_env.c:988,1'
          Dst:             EvaluateExpression
        - Src:             'source/m3_env.c:993,1'
          Dst:             EvaluateExpression
        - Src:             'source/m3_env.c:1000,1'
          Dst:             ResolveElements
    - functionName:    InitDataSegments
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          162
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - EvaluateExpression
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:821,1'
          Dst:             EvaluateExpression
        - Src:             'source/m3_env.c:826,1'
          Dst:             EvaluateExpression
    - functionName:    EvaluateExpression
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - AcquireCodePage
        - CompileExpression
        - GetPagePC
        - ReleaseCodePage
        - RunCode
        - Runtime_Release
        - SizeOfType
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:300,15'
          Dst:             AcquireCodePage
        - Src:             'source/m3_env.c:306,23'
          Dst:             GetPagePC
        - Src:             'source/m3_env.c:307,18'
          Dst:             CompileExpression
        - Src:             'source/m3_env.c:318,25'
          Dst:             RunCode
        - Src:             'source/m3_env.c:323,21'
          Dst:             SizeOfType
        - Src:             'source/m3_env.c:335,9'
          Dst:             ReleaseCodePage
        - Src:             'source/m3_env.c:340,5'
          Dst:             Runtime_Release
    - functionName:    AcquireCodePage
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1900
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AcquireCodePageWithCapacity
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1901,12'
          Dst:             AcquireCodePageWithCapacity
    - functionName:    ReleaseCodePage
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ReleaseCodePageNoTrack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1909,9'
          Dst:             ReleaseCodePageNoTrack
    - functionName:    Runtime_Release
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Environment_ReleaseCodePages
        - ForEachModule
        - _FreeModule
        - m3_Free_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:249,5'
          Dst:             ForEachModule
        - Src:             'source/m3_env.c:249,5'
          Dst:             _FreeModule
        - Src:             'source/m3_env.c:251,5'
          Dst:             Environment_ReleaseCodePages
        - Src:             'source/m3_env.c:252,5'
          Dst:             Environment_ReleaseCodePages
        - Src:             'source/m3_env.c:254,5'
          Dst:             m3_Free_Impl
    - functionName:    _FreeModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m3_FreeModule
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:242,5'
          Dst:             m3_FreeModule
    - functionName:    Environment_ReleaseCodePages
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResolveElements
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          269
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - Function_Implementation
        - NormalizeType
        - ReadLEB_i7
        - ReadLEB_u32
        - Read_opcode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:867,1'
          Dst:             Read_opcode
        - Src:             'source/m3_env.c:871,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_env.c:873,23'
          Dst:             Function_Implementation
        - Src:             'source/m3_env.c:879,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_env.c:880,1'
          Dst:             NormalizeType
        - Src:             'source/m3_env.c:889,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_env.c:906,1'
          Dst:             Read_opcode
        - Src:             'source/m3_env.c:911,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_env.c:913,19'
          Dst:             Function_Implementation
    - functionName:    ResizeMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - m3_Realloc_Impl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:726,24'
          Dst:             m3_Realloc_Impl
    - functionName:    FreeException
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - m3_Free_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1064,5'
          Dst:             m3_Free_Impl
    - functionName:    NewException
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m3_Malloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1028,47'
          Dst:             m3_Malloc_Impl
    - functionName:    m3_CompileModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CompileFunction
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1017,1'
          Dst:             CompileFunction
    - functionName:    m3_FreeRuntime
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Runtime_Release
        - m3_Free_Impl
        - m3_PrintProfilerInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:262,9'
          Dst:             m3_PrintProfilerInfo
        - Src:             'source/m3_env.c:264,9'
          Dst:             Runtime_Release
        - Src:             'source/m3_env.c:265,9'
          Dst:             m3_Free_Impl
    - functionName:    m3_GetUserData
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_NewRuntime
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - m3_Free_Impl
        - m3_Malloc_Impl
        - m3_ResetErrorInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:192,26'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_env.c:196,9'
          Dst:             m3_ResetErrorInfo
        - Src:             'source/m3_env.c:201,32'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_env.c:208,14'
          Dst:             m3_Free_Impl
    - functionName:    m3_SetCustomSectionHandler
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Environment_Release
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FreeCodePages
        - m3_Free_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:67,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:72,5'
          Dst:             FreeCodePages
    - functionName:    m3_FreeEnvironment
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Environment_Release
        - m3_Free_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:80,9'
          Dst:             Environment_Release
        - Src:             'source/m3_env.c:81,9'
          Dst:             m3_Free_Impl
    - functionName:    Environment_AddFuncType
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - AreFuncTypesEqual
        - m3_Free_Impl
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:100,13'
          Dst:             AreFuncTypesEqual
        - Src:             'source/m3_env.c:102,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:114,13'
          Dst:             m3_Free_Impl
    - functionName:    m3_NewEnvironment
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          187
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - AllocFuncType
        - Environment_AddFuncType
        - m3_FreeEnvironment
        - m3_Malloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:22,26'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_env.c:36,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:42,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:36,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:42,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:36,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:42,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:36,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:42,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:36,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:42,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:36,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:42,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:36,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:42,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:36,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:42,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:51,13'
          Dst:             m3_FreeEnvironment
    - functionName:    GetFunctionNumArgsAndLocals
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetFunctionNumArgs
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:246,40'
          Dst:             GetFunctionNumArgs
    - functionName:    GetFunctionNumArgs
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFunctionReturnType
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetFuncTypeResultType
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:239,25'
          Dst:             GetFuncTypeResultType
    - functionName:    GetFuncTypeResultType
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFunctionNumReturns
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFunctionArgType
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetFunctionNumArgs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:212,19'
          Dst:             GetFunctionNumArgs
    - functionName:    GetFunctionImportModuleName
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetFunctionModule
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFunctionNames
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetFunctionName
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetFunctionNames
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:157,21'
          Dst:             GetFunctionNames
    - functionName:    Function_FreeCompiledCode
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Function_Release
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - FreeImportInfo
        - m3_Free_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:103,5'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_function.c:114,5'
          Dst:             FreeImportInfo
        - Src:             'source/m3_function.c:110,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_function.c:117,9'
          Dst:             m3_Free_Impl
    - functionName:    FreeImportInfo
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m3_Free_Impl
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:96,5'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_function.c:97,5'
          Dst:             m3_Free_Impl
    - functionName:    GetFuncTypeNumResults
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFuncTypeParamType
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFuncTypeNumParams
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AreFuncTypesEqual
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:39,17'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocFuncType
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - m3_Malloc_Impl
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:14,37'
          Dst:             m3_Malloc_Impl
    - functionName:    m3_PrintProfilerInfo
      functionSourceFile: '/src/wasm3/source/m3_info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetModuleRuntime
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_SetModuleName
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetModuleName
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Module_GetFunction
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Module_AddFunction
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Module_GetFunction
        - Module_PreallocFunctions
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:302,1'
          Dst:             Module_PreallocFunctions
        - Src:             'source/m3_module.c:308,24'
          Dst:             Module_GetFunction
    - functionName:    Module_PreallocFunctions
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - m3_Realloc_Impl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:289,32'
          Dst:             m3_Realloc_Impl
    - functionName:    Module_AddGlobal
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - m3_Realloc_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:270,26'
          Dst:             m3_Realloc_Impl
    - functionName:    Module_AddTag
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - m3_Realloc_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:249,23'
          Dst:             m3_Realloc_Impl
    - functionName:    Module_AddTable
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - m3_Free_Impl
        - m3_Malloc_Impl
        - m3_Realloc_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:214,13'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_module.c:217,25'
          Dst:             m3_Realloc_Impl
        - Src:             'source/m3_module.c:238,5'
          Dst:             m3_Free_Impl
    - functionName:    Module_AddMemory
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - m3_Free_Impl
        - m3_Malloc_Impl
        - m3_Realloc_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:177,14'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_module.c:180,27'
          Dst:             m3_Realloc_Impl
        - Src:             'source/m3_module.c:200,5'
          Dst:             m3_Free_Impl
    - functionName:    Module_IsFunctionDeclared
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Module_DeclareFunction
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - m3_Malloc_Impl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:149,36'
          Dst:             m3_Malloc_Impl
    - functionName:    m3_LinkGlobal
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_module.c:120,9'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_module.c:113,13'
          Dst:             strcmp
        - Src:             'source/m3_module.c:114,13'
          Dst:             strcmp
    - functionName:    m3_FreeModule
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - FreeImportInfo
        - Module_FreeFunctions
        - m3_Free_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:29,9'
          Dst:             Module_FreeFunctions
        - Src:             'source/m3_module.c:31,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:33,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:34,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:50,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:45,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:46,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:47,13'
          Dst:             FreeImportInfo
        - Src:             'source/m3_module.c:48,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:54,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:55,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:53,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:62,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:59,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:60,13'
          Dst:             FreeImportInfo
        - Src:             'source/m3_module.c:70,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:67,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:68,13'
          Dst:             FreeImportInfo
        - Src:             'source/m3_module.c:87,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:88,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:91,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:82,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:83,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:84,13'
          Dst:             FreeImportInfo
        - Src:             'source/m3_module.c:85,13'
          Dst:             m3_Free_Impl
    - functionName:    Module_FreeFunctions
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Function_Release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:17,9'
          Dst:             Function_Release
    - functionName:    ReadType_TableType
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - IsRefType
        - ParseValueType
        - ReadLEB_u7
        - ReadLebUnsigned
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:102,1'
          Dst:             ParseValueType
        - Src:             'source/m3_parse.c:104,5'
          Dst:             IsRefType
        - Src:             'source/m3_parse.c:109,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:121,1'
          Dst:             ReadLebUnsigned
        - Src:             'source/m3_parse.c:126,1'
          Dst:             ReadLebUnsigned
    - functionName:    ParseValueType
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - NormalizeType
        - ReadLEB_i7
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:79,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_parse.c:80,1'
          Dst:             NormalizeType
    - functionName:    m3_ParseModule
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          243
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - ParseModuleSection
        - ReadLEB_u32
        - ReadLEB_u7
        - Read_u32
        - m3_FreeModule
        - m3_Malloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:1294,14'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_parse.c:1308,1'
          Dst:             Read_u32
        - Src:             'source/m3_parse.c:1309,1'
          Dst:             Read_u32
        - Src:             'source/m3_parse.c:1325,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:1335,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1338,1'
          Dst:             ParseModuleSection
        - Src:             'source/m3_parse.c:1359,9'
          Dst:             m3_FreeModule
    - functionName:    ParseModuleSection
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseSection_Custom
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ParseSection_Name
        - Read_utf8
        - m3_Free_Impl
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:1227,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:1229,9'
          Dst:             strcmp
        - Src:             'source/m3_parse.c:1230,1'
          Dst:             ParseSection_Name
        - Src:             'source/m3_parse.c:1239,5'
          Dst:             m3_Free_Impl
    - functionName:    ParseSection_Type
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          298
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - AllocFuncType
        - Environment_AddFuncType
        - ParseValueType
        - ReadLEB_i7
        - ReadLEB_u32
        - m3_Free_Impl
        - m3_Malloc_Impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:291,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:298,32'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_parse.c:305,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_parse.c:309,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:318,1'
          Dst:             ParseValueType
        - Src:             'source/m3_parse.c:321,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:324,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_parse.c:329,1'
          Dst:             ParseValueType
        - Src:             'source/m3_parse.c:332,13'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_parse.c:344,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:346,9'
          Dst:             m3_Free_Impl
    - functionName:    ParseSection_Import
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          344
      EdgeCount:       112
      CyclomaticComplexity: 33
      functionsReached:
        - ApplyImportDesc
        - FreeImportInfo
        - IsEmptyName
        - Module_PreallocFunctions
        - ReadImportDesc
        - ReadLEB_u32
        - Read_utf8
        - m3_CopyMem
        - m3_Free_Impl
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:594,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:599,1'
          Dst:             Module_PreallocFunctions
        - Src:             'source/m3_parse.c:605,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:610,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:619,13'
          Dst:             IsEmptyName
        - Src:             'source/m3_parse.c:623,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:629,1'
          Dst:             ReadImportDesc
        - Src:             'source/m3_parse.c:632,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:637,1'
          Dst:             Module_PreallocFunctions
        - Src:             'source/m3_parse.c:643,75'
          Dst:             strlen
        - Src:             'source/m3_parse.c:643,44'
          Dst:             m3_CopyMem
        - Src:             'source/m3_parse.c:647,30'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:651,34'
          Dst:             ReadImportDesc
        - Src:             'source/m3_parse.c:654,34'
          Dst:             ApplyImportDesc
        - Src:             'source/m3_parse.c:658,17'
          Dst:             FreeImportInfo
        - Src:             'source/m3_parse.c:643,75'
          Dst:             strlen
        - Src:             'source/m3_parse.c:643,44'
          Dst:             m3_CopyMem
        - Src:             'source/m3_parse.c:647,30'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:654,34'
          Dst:             ApplyImportDesc
        - Src:             'source/m3_parse.c:658,17'
          Dst:             FreeImportInfo
        - Src:             'source/m3_parse.c:658,17'
          Dst:             FreeImportInfo
        - Src:             'source/m3_parse.c:670,1'
          Dst:             ReadImportDesc
        - Src:             'source/m3_parse.c:671,1'
          Dst:             ApplyImportDesc
        - Src:             'source/m3_parse.c:673,9'
          Dst:             FreeImportInfo
        - Src:             'source/m3_parse.c:662,13'
          Dst:             FreeImportInfo
        - Src:             'source/m3_parse.c:680,5'
          Dst:             FreeImportInfo
    - functionName:    ParseSection_Function
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - Module_AddFunction
        - Module_PreallocFunctions
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:359,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:363,1'
          Dst:             Module_PreallocFunctions
        - Src:             'source/m3_parse.c:368,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:370,1'
          Dst:             Module_AddFunction
    - functionName:    ParseType_Table
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ParseType_TableType
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:165,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:208,1'
          Dst:             ParseType_TableType
    - functionName:    ParseSection_Memory
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Module_AddMemory
        - ParseType_Memory
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:1113,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1127,1'
          Dst:             ParseType_Memory
        - Src:             'source/m3_parse.c:1128,1'
          Dst:             Module_AddMemory
    - functionName:    ParseSection_Global
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          147
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - Module_AddGlobal
        - ParseValueType
        - Parse_InitExpr
        - ReadLEB_u32
        - ReadLEB_u7
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:1142,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1151,1'
          Dst:             ParseValueType
        - Src:             'source/m3_parse.c:1152,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:1156,1'
          Dst:             Module_AddGlobal
        - Src:             'source/m3_parse.c:1159,1'
          Dst:             Parse_InitExpr
    - functionName:    ParseSection_Export
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          376
      EdgeCount:       96
      CyclomaticComplexity: 29
      functionsReached:
        - Module_DeclareFunction
        - ReadLEB_u32
        - Read_u8
        - Read_utf8
        - m3_Free_Impl
        - m3_Malloc_Impl
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:697,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:705,38'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_parse.c:720,27'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:721,23'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:726,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:727,1'
          Dst:             Read_u8
        - Src:             'source/m3_parse.c:728,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:736,21'
          Dst:             memcmp
        - Src:             'source/m3_parse.c:738,21'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:757,1'
          Dst:             Module_DeclareFunction
        - Src:             'source/m3_parse.c:763,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:771,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:779,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:788,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:794,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:800,5'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:802,5'
          Dst:             m3_Free_Impl
    - functionName:    ParseSection_Start
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          85
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:813,1'
          Dst:             ReadLEB_u32
    - functionName:    ParseSection_Element
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          379
      EdgeCount:       116
      CyclomaticComplexity: 35
      functionsReached:
        - IsRefType
        - Module_DeclareFunction
        - ParseValueType
        - Parse_InitExpr
        - ReadLEB_u32
        - Read_u8
        - m3_Malloc_Impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:876,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:880,34'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_parse.c:893,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:905,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:914,1'
          Dst:             Parse_InitExpr
        - Src:             'source/m3_parse.c:924,1'
          Dst:             ParseValueType
        - Src:             'source/m3_parse.c:925,17'
          Dst:             IsRefType
        - Src:             'source/m3_parse.c:930,1'
          Dst:             Read_u8
        - Src:             'source/m3_parse.c:938,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:946,1'
          Dst:             Parse_InitExpr
        - Src:             'source/m3_parse.c:950,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:952,1'
          Dst:             Module_DeclareFunction
    - functionName:    ParseSection_Code
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Module_GetFunction
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:968,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:980,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1010,36'
          Dst:             Module_GetFunction
    - functionName:    ParseSection_Data
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          204
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - Parse_InitExpr
        - ReadLEB_u32
        - m3_Malloc_Impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:1036,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1040,31'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_parse.c:1050,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1057,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1070,1'
          Dst:             Parse_InitExpr
        - Src:             'source/m3_parse.c:1076,1'
          Dst:             ReadLEB_u32
    - functionName:    ParseSection_DataCount
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:1096,1'
          Dst:             ReadLEB_u32
    - functionName:    ParseSection_Tag
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Module_AddTag
        - ReadLEB_u32
        - ReadTagType
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:560,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:567,1'
          Dst:             ReadTagType
        - Src:             'source/m3_parse.c:569,1'
          Dst:             Module_AddTag
    - functionName:    ReadTagType
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - GetFuncTypeNumResults
        - ReadLEB_u32
        - Read_u8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:405,1'
          Dst:             Read_u8
        - Src:             'source/m3_parse.c:408,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:412,5'
          Dst:             GetFuncTypeNumResults
    - functionName:    Parse_InitExpr
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Parse_InitExprTyped
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:866,12'
          Dst:             Parse_InitExprTyped
    - functionName:    Parse_InitExprTyped
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CompileBlockStatements
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:850,14'
          Dst:             CompileBlockStatements
    - functionName:    ParseType_Memory
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          178
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - ReadLEB_u32
        - ReadLEB_u7
        - ReadLebUnsigned
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:233,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:247,1'
          Dst:             ReadLebUnsigned
        - Src:             'source/m3_parse.c:253,1'
          Dst:             ReadLebUnsigned
        - Src:             'source/m3_parse.c:261,1'
          Dst:             ReadLEB_u32
    - functionName:    ParseType_TableType
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Module_AddTable
        - ReadType_TableType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:150,1'
          Dst:             ReadType_TableType
        - Src:             'source/m3_parse.c:151,1'
          Dst:             Module_AddTable
    - functionName:    IsEmptyName
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ReadLEB_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:547,17'
          Dst:             ReadLEB_u32
    - functionName:    ReadImportDesc
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - ParseType_Memory
        - ParseValueType
        - ReadLEB_u32
        - ReadLEB_u7
        - ReadTagType
        - ReadType_TableType
        - Read_u8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'source/m3_parse.c:429,5'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_parse.c:427,1'
          Dst:             Read_u8
        - Src:             'source/m3_parse.c:432,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:436,1'
          Dst:             ReadType_TableType
        - Src:             'source/m3_parse.c:440,1'
          Dst:             ParseType_Memory
        - Src:             'source/m3_parse.c:444,1'
          Dst:             ParseValueType
        - Src:             'source/m3_parse.c:445,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:451,1'
          Dst:             ReadTagType
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ApplyImportDesc
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - Module_AddFunction
        - Module_AddGlobal
        - Module_AddMemory
        - Module_AddTable
        - Module_AddTag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'source/m3_parse.c:473,5'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_parse.c:477,1'
          Dst:             Module_AddFunction
        - Src:             'source/m3_parse.c:487,1'
          Dst:             Module_AddTable
        - Src:             'source/m3_parse.c:504,1'
          Dst:             Module_AddMemory
        - Src:             'source/m3_parse.c:513,1'
          Dst:             Module_AddGlobal
        - Src:             'source/m3_parse.c:523,1'
          Dst:             Module_AddTag
    - functionName:    ParseSection_Name
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          171
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ReadLEB_u32
        - ReadLEB_u7
        - Read_utf8
        - m3_Free_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:1182,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:1183,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1189,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1196,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:1197,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:1211,17'
          Dst:             m3_Free_Impl
    - functionName:    GetEndCodePage
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FindCodePageEnd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_code.c:193,5'
          Dst:             FindCodePageEnd
    - functionName:    FindCodePageEnd
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CountCodePages
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FindCodePageEnd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_code.c:186,12'
          Dst:             FindCodePageEnd
    - functionName:    PopCodePage
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PushCodePage
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetPagePC
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetPageStartPC
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitWord64
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitWord32
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitWord_impl
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NumFreeLines
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FreeCodePages
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - m3_Free_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_code.c:79,9'
          Dst:             m3_Free_Impl
    - functionName:    NewCodePage
      functionSourceFile: '/src/wasm3/source/m3_code.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - m3_Malloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_code.c:36,25'
          Dst:             m3_Malloc_Impl
    - functionName:    GetExtraSlotForStackIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetSlotForStackIndex
        - GetStackTypeFromBottom
        - GetTypeNumSlots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:563,20'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:567,42'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:567,25'
          Dst:             GetTypeNumSlots
    - functionName:    GetSlotForStackIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetStackTypeFromBottom
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetTypeNumSlots
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Is64BitType
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:440,16'
          Dst:             Is64BitType
    - functionName:    CopyStackSlotsR
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          142
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - CopyStackIndexToSlot
        - CopyStackSlotsR
        - GetExtraSlotForStackIndex
        - GetSlotForStackIndex
        - GetStackTypeFromBottom
        - GetTypeNumSlots
        - TouchSlot
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1267,23'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1269,25'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:1270,24'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:1273,26'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1284,34'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1285,34'
          Dst:             GetExtraSlotForStackIndex
        - Src:             'source/m3_compile.c:1293,1'
          Dst:             CopyStackIndexToSlot
        - Src:             'source/m3_compile.c:1295,35'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:1296,21'
          Dst:             TouchSlot
        - Src:             'source/m3_compile.c:1308,1'
          Dst:             CopyStackIndexToSlot
        - Src:             'source/m3_compile.c:1313,1'
          Dst:             CopyStackSlotsR
    - functionName:    CopyStackIndexToSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EmitOp
        - EmitSlotOffset
        - GetSlotForStackIndex
        - GetStackTypeFromBottom
        - Is64BitType
        - IsStackIndexInRegister
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1108,21'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:1109,23'
          Dst:             IsStackIndexInRegister
        - Src:             'source/m3_compile.c:1115,15'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:1117,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1118,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1122,23'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1123,9'
          Dst:             EmitSlotOffset
    - functionName:    TouchSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsStackIndexInRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_CopySlot_64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_CopySlot_32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitOp
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EmitWord_impl
        - EnsureCodePageNumLines
        - InvalidateFold
      functionUses:    53
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:71,5'
          Dst:             InvalidateFold
        - Src:             'source/m3_compile.c:82,18'
          Dst:             EnsureCodePageNumLines
        - Src:             'source/m3_compile.c:89,13'
          Dst:             EmitWord_impl
    - functionName:    EmitSlotOffset
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitWord32
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:120,9'
          Dst:             EmitWord32
    - functionName:    InvalidateFold
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EnsureCodePageNumLines
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - AcquireCodePageWithCapacity
        - EmitWord_impl
        - GetPagePC
        - NumFreeLines
        - ReleaseCodePage
        - op_Branch
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:33,9'
          Dst:             NumFreeLines
        - Src:             'source/m3_compile.c:35,28'
          Dst:             AcquireCodePageWithCapacity
        - Src:             'source/m3_compile.c:42,13'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:42,13'
          Dst:             op_Branch
        - Src:             'source/m3_compile.c:43,13'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:43,13'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:45,13'
          Dst:             ReleaseCodePage
    - functionName:    op_Branch
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetSlot_i32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetSlot_i64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetSlot_f32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetSlot_f64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_CatchPayload
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          232
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - FreeException
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:1720,9'
          Dst:             FreeException
    - functionName:    AllocateRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsFpRegisterSlotAlias
      functionSourceFile: '/src/wasm3/source/m3_compile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemFill64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemCopy64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemFill
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemCopy
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemCopy_x
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsRegisterTypeAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - IsFpType
        - IsRegisterAllocated
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:688,36'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:688,12'
          Dst:             IsRegisterAllocated
    - functionName:    IsRegisterAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    max_f64
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          61
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - quiet_nan_f64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_math_utils.h:380,51'
          Dst:             quiet_nan_f64
    - functionName:    quiet_nan_f64
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    min_f64
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          61
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - quiet_nan_f64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_math_utils.h:373,51'
          Dst:             quiet_nan_f64
    - functionName:    max_f32
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          61
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - quiet_nan_f32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_math_utils.h:366,51'
          Dst:             quiet_nan_f32
    - functionName:    quiet_nan_f32
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    min_f32
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          61
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - quiet_nan_f32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_math_utils.h:359,51'
          Dst:             quiet_nan_f32
    - functionName:    rotr64
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotl64
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotr32
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotl32
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemGrow64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ResizeMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:1084,17'
          Dst:             ResizeMemory
    - functionName:    Memory_AddrType
      functionSourceFile: '/src/wasm3/source/m3_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DeallocateSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetTypeNumSlots
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:678,25'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:678,25'
          Dst:             GetTypeNumSlots
    - functionName:    EmitConstant64
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitWord64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:112,9'
          Dst:             EmitWord64
    - functionName:    op_CheckAddr64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsRegisterSlotAlias
      functionSourceFile: '/src/wasm3/source/m3_compile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitCheckAddr64
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 3929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - AllocateSlots
        - DeallocateSlot
        - EmitConstant64
        - EmitOp
        - EmitSlotOffset
        - IsRegisterSlotAlias
        - PreserveRegisterIfOccupied
        - op_CheckAddr64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3887,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3907,9'
          Dst:             IsRegisterSlotAlias
        - Src:             'source/m3_compile.c:3912,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:3914,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3914,1'
          Dst:             op_CheckAddr64
        - Src:             'source/m3_compile.c:3915,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3916,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3917,9'
          Dst:             EmitConstant64
        - Src:             'source/m3_compile.c:3925,13'
          Dst:             DeallocateSlot
    - functionName:    PreserveRegisterIfOccupied
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - AllocateSlots
        - DeallocateRegister
        - EmitOp
        - EmitSlotOffset
        - GetRegisterStackIndex
        - GetStackTypeFromBottom
        - IsFpType
        - IsRegisterAllocated
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:736,21'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:738,9'
          Dst:             IsRegisterAllocated
        - Src:             'source/m3_compile.c:740,26'
          Dst:             GetRegisterStackIndex
        - Src:             'source/m3_compile.c:741,9'
          Dst:             DeallocateRegister
        - Src:             'source/m3_compile.c:743,25'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:747,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:752,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:757,9'
          Dst:             EmitSlotOffset
    - functionName:    AllocateSlots
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AllocateSlotsWithinRange
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:645,12'
          Dst:             AllocateSlotsWithinRange
    - functionName:    AllocateSlotsWithinRange
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - AlignSlotToType
        - GetTypeNumSlots
        - MarkSlotsAllocated
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:617,20'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:620,5'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:628,13'
          Dst:             MarkSlotsAllocated
    - functionName:    AlignSlotToType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetTypeNumSlots
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:450,20'
          Dst:             GetTypeNumSlots
    - functionName:    MarkSlotsAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MarkSlotAllocated
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:599,9'
          Dst:             MarkSlotAllocated
    - functionName:    MarkSlotAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TouchSlot
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:589,5'
          Dst:             TouchSlot
    - functionName:    GetRegisterStackIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DeallocateRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetGlobal_f64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetGlobal_f32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetGlobal_i64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetGlobal_i32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetGlobal_s32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetGlobal_s64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_GetGlobal_s32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_GetGlobal_s64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_SetGlobal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          102
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - EmitOp
        - EmitPointer
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - GetStackTopType
        - Is64BitType
        - IsStackPolymorphic
        - IsStackTopInRegister
        - IsStackTopInSlot
        - IsSubTypeOf
        - Pop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1689,17'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1691,37'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1692,13'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:1697,25'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1699,13'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1703,19'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:1705,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1706,9'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1708,13'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:1709,32'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:1709,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1711,1'
          Dst:             Pop
    - functionName:    IsStackPolymorphic
      functionSourceFile: '/src/wasm3/source/m3_compile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetStackTopType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetStackTypeFromTop
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:497,12'
          Dst:             GetStackTypeFromTop
    - functionName:    IsSubTypeOf
      functionSourceFile: '/src/wasm3/source/m3_core.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsStackTopInRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetStackTopIndex
        - IsStackIndexInRegister
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:526,113'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:526,80'
          Dst:             IsStackIndexInRegister
    - functionName:    EmitPointer
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitWord_impl
        - GetPagePC
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:127,16'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:131,9'
          Dst:             EmitWord_impl
    - functionName:    IsStackTopInSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - IsStackTopInRegister
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:530,84'
          Dst:             IsStackTopInRegister
    - functionName:    GetStackTopSlotNumber
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetStackTopIndex
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:537,13'
          Dst:             GetStackTopIndex
    - functionName:    Pop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - DeallocateRegister
        - DeallocateSlot
        - IsFpRegisterSlotAlias
        - IsRegisterSlotAlias
        - IsStackPolymorphic
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:858,13'
          Dst:             IsRegisterSlotAlias
        - Src:             'source/m3_compile.c:860,29'
          Dst:             IsFpRegisterSlotAlias
        - Src:             'source/m3_compile.c:861,13'
          Dst:             DeallocateRegister
        - Src:             'source/m3_compile.c:868,13'
          Dst:             DeallocateSlot
        - Src:             'source/m3_compile.c:871,18'
          Dst:             IsStackPolymorphic
    - functionName:    GetStackTopIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetStackTypeFromTop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_GetGlobal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitOp
        - EmitPointer
        - Is64BitType
        - PushAllocatedSlotAndEmit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1673,23'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:1674,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1675,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1676,1'
          Dst:             PushAllocatedSlotAndEmit
    - functionName:    PushAllocatedSlotAndEmit
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _PushAllocatedSlotAndEmit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:915,12'
          Dst:             _PushAllocatedSlotAndEmit
    - functionName:    _PushAllocatedSlotAndEmit
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - AllocateSlots
        - EmitSlotOffset
        - Push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:901,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:902,1'
          Dst:             Push
        - Src:             'source/m3_compile.c:905,9'
          Dst:             EmitSlotOffset
    - functionName:    Push
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - AllocateRegister
        - IsFpRegisterSlotAlias
        - IsRegisterSlotAlias
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:824,9'
          Dst:             IsRegisterSlotAlias
        - Src:             'source/m3_compile.c:826,25'
          Dst:             IsFpRegisterSlotAlias
        - Src:             'source/m3_compile.c:827,9'
          Dst:             AllocateRegister
    - functionName:    op_PreserveSetSlot_f64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_PreserveSetSlot_f32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_PreserveSetSlot_i64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_PreserveSetSlot_i32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_PreserveCopySlot_32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_PreserveCopySlot_64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Load_f64_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Load_f64_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Load_f32_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2496
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Load_f32_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2496
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u32_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u32_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i32_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i32_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u16_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u16_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i16_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i16_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u8_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2489
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u8_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2489
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i8_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i8_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i64_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i64_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_u16_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_u16_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i16_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2482
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i16_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2482
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_u8_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_u8_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i8_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2480
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i8_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2480
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i32_s_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i32_r_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Divide_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Divide_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Divide_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Multiply_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Multiply_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Subtract_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Subtract_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Subtract_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Add_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Add_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Divide_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Divide_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Divide_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Multiply_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Multiply_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Subtract_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Subtract_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Subtract_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Add_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Add_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftRight_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftRight_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftRight_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_ShiftRight_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_ShiftRight_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_ShiftRight_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftLeft_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftLeft_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftLeft_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Xor_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Xor_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Or_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Or_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_And_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_And_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Multiply_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Multiply_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Subtract_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Subtract_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Subtract_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Add_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Add_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftRight_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftRight_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftRight_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_ShiftRight_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_ShiftRight_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_ShiftRight_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftLeft_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftLeft_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftLeft_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Xor_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Xor_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Or_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Or_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_And_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_And_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Multiply_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Multiply_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Subtract_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Subtract_sr_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Subtract_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Add_ss_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Add_rs_f
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PreservedCopyTopSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EmitOp
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - GetStackTopType
        - Is64BitType
        - IsStackTopInRegister
        - IsStackTopInSlot
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1155,21'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1157,9'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1161,15'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:1163,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1164,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1166,9'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:1167,28'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:1167,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1169,5'
          Dst:             EmitSlotOffset
    - functionName:    GetFoldOp
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          184
      EdgeCount:       91
      CyclomaticComplexity: 47
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'source/m3_compile.c:264,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    GetStackTopIndexThrows
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - IsStackPolymorphic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:467,51'
          Dst:             IsStackPolymorphic
    - functionName:    CopyStackTopToSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CopyStackIndexToSlot
        - GetStackTopIndexThrows
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1135,1'
          Dst:             GetStackTopIndexThrows
        - Src:             'source/m3_compile.c:1136,1'
          Dst:             CopyStackIndexToSlot
    - functionName:    EmitPopTryFramesForReturnCall
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EmitPopTryFrames
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1855,12'
          Dst:             EmitPopTryFrames
    - functionName:    EmitPopTryFrames
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EmitConstant32
        - EmitOp
        - op_PopHandlers
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1830,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1830,1'
          Dst:             op_PopHandlers
        - Src:             'source/m3_compile.c:1831,9'
          Dst:             EmitConstant32
    - functionName:    op_PopHandlers
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitConstant32
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitWord32
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:102,9'
          Dst:             EmitWord32
    - functionName:    op_Compile
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - CompileFunction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:1475,18'
          Dst:             CompileFunction
    - functionName:    op_Call
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - Call
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:703,17'
          Dst:             Call
    - functionName:    CompileFunction
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4756
      functionLinenumberEnd: 4876
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          284
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - AcquireCompilationCodePage
        - CompileBlockStatements
        - CompileFunction
        - CompileLocals
        - EmitOp
        - EmitPointer
        - Function_Implementation
        - GetFunctionArgType
        - GetFunctionImportModuleName
        - GetFunctionNumArgs
        - GetFunctionNumReturns
        - GetMaxUsedSlotPlusOne
        - GetPagePC
        - MarkSlotAllocated
        - PushAllocatedSlot
        - ReadLEB_u32
        - ReleaseCompilationCodePage
        - ReserveConstants
        - ValidateFunction
        - m3Error
        - m3_CopyMem
        - m3_GetFunctionName
        - op_Entry
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:4762,28'
          Dst:             Function_Implementation
        - Src:             'source/m3_compile.c:4768,30'
          Dst:             CompileFunction
        - Src:             'source/m3_compile.c:4780,16'
          Dst:             GetFunctionImportModuleName
        - Src:             'source/m3_compile.c:4780,16'
          Dst:             m3_GetFunctionName
        - Src:             'source/m3_compile.c:4780,16'
          Dst:             m3Error
        - Src:             'source/m3_compile.c:4786,19'
          Dst:             ValidateFunction
        - Src:             'source/m3_compile.c:4807,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:4809,1'
          Dst:             AcquireCompilationCodePage
        - Src:             'source/m3_compile.c:4811,15'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:4813,23'
          Dst:             GetFunctionNumReturns
        - Src:             'source/m3_compile.c:4820,19'
          Dst:             GetFunctionNumArgs
        - Src:             'source/m3_compile.c:4816,9'
          Dst:             MarkSlotAllocated
        - Src:             'source/m3_compile.c:4825,25'
          Dst:             GetFunctionArgType
        - Src:             'source/m3_compile.c:4826,1'
          Dst:             PushAllocatedSlot
        - Src:             'source/m3_compile.c:4834,1'
          Dst:             CompileLocals
        - Src:             'source/m3_compile.c:4836,19'
          Dst:             GetMaxUsedSlotPlusOne
        - Src:             'source/m3_compile.c:4843,1'
          Dst:             ReserveConstants
        - Src:             'source/m3_compile.c:4850,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:4850,1'
          Dst:             op_Entry
        - Src:             'source/m3_compile.c:4851,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:4853,1'
          Dst:             CompileBlockStatements
        - Src:             'source/m3_compile.c:4867,34'
          Dst:             m3_CopyMem
        - Src:             'source/m3_compile.c:4873,5'
          Dst:             ReleaseCompilationCodePage
    - functionName:    Function_Implementation
      functionSourceFile: '/src/wasm3/source/m3_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AcquireCompilationCodePage
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AcquireCodePage
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:393,24'
          Dst:             AcquireCodePage
    - functionName:    PushAllocatedSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _PushAllocatedSlotAndEmit
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:921,12'
          Dst:             _PushAllocatedSlotAndEmit
    - functionName:    CompileLocals
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4666
      functionLinenumberEnd: 4689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          125
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - ParseValueType
        - PushAllocatedSlot
        - ReadLEB_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:4671,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:4678,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:4679,1'
          Dst:             ParseValueType
        - Src:             'source/m3_compile.c:4682,1'
          Dst:             PushAllocatedSlot
    - functionName:    GetMaxUsedSlotPlusOne
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - IsSlotAllocated
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:713,13'
          Dst:             IsSlotAllocated
    - functionName:    ReserveConstants
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4693
      functionLinenumberEnd: 4730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - AlignSlotToType
        - GetTypeNumSlots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:4709,24'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:4721,5'
          Dst:             AlignSlotToType
    - functionName:    op_Entry
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CompileBlockStatements
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4435
      functionLinenumberEnd: 4505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          197
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - Compile_Operator
        - GetOpInfo
        - Read_opcode
        - m3Error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'source/m3_compile.c:4459,13'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_compile.c:4455,1'
          Dst:             Read_opcode
        - Src:             'source/m3_compile.c:4476,28'
          Dst:             GetOpInfo
        - Src:             'source/m3_compile.c:4479,13'
          Dst:             m3Error
        - Src:             'source/m3_compile.c:4484,1'
          Dst:             Compile_Operator
    - functionName:    ReleaseCompilationCodePage
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReleaseCodePage
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:423,5'
          Dst:             ReleaseCodePage
    - functionName:    GetOpInfo
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4414
      functionLinenumberEnd: 4431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - IsCoreOpcode
        - IsImplementedOp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'source/m3_compile.c:4417,5'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_compile.c:4419,13'
          Dst:             IsCoreOpcode
        - Src:             'source/m3_compile.c:4431,22'
          Dst:             IsImplementedOp
    - functionName:    Compile_Operator
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3679
      functionLinenumberEnd: 3804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          317
      EdgeCount:       110
      CyclomaticComplexity: 35
      functionsReached:
        - EmitOp
        - EmitSlotNumOfStackTopAndPop
        - GetOpInfo
        - GetPC
        - GetStackTopIndex
        - GetStackTopType
        - GetStackTypeFromTop
        - IsFpType
        - IsIntType
        - IsStackPolymorphic
        - IsStackTopInRegister
        - IsStackTopMinus1InRegister
        - PreserveRegisterIfOccupied
        - PushRegister
        - m3Error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3686,24'
          Dst:             GetOpInfo
        - Src:             'source/m3_compile.c:3690,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:3695,32'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:3702,33'
          Dst:             GetStackTypeFromTop
        - Src:             'source/m3_compile.c:3713,19'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:3713,9'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:3713,44'
          Dst:             IsIntType
        - Src:             'source/m3_compile.c:3715,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3720,13'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3726,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3732,13'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3736,17'
          Dst:             IsStackTopMinus1InRegister
        - Src:             'source/m3_compile.c:3741,18'
          Dst:             IsStackTopMinus1InRegister
        - Src:             'source/m3_compile.c:3750,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3757,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3761,34'
          Dst:             GetPC
        - Src:             'source/m3_compile.c:3764,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:3767,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:3771,1'
          Dst:             PushRegister
        - Src:             'source/m3_compile.c:3785,51'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:3798,22'
          Dst:             m3Error
    - functionName:    IsStackTopMinus1InRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetStackTopIndex
        - IsStackIndexInRegister
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:527,113'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:527,80'
          Dst:             IsStackIndexInRegister
    - functionName:    GetPC
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetPagePC
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:23,12'
          Dst:             GetPagePC
    - functionName:    EmitSlotNumOfStackTopAndPop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - IsStackTopInSlot
        - Pop
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1035,9'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:1036,28'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:1036,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1038,12'
          Dst:             Pop
    - functionName:    PushRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - IsFpType
        - Push
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:839,16'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:841,1'
          Dst:             Push
    - functionName:    IsCoreOpcode
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4402
      functionLinenumberEnd: 4410
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsImplementedOp
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4391
      functionLinenumberEnd: 4392
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_TruncSat_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_TruncSat_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_TruncSat_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_TruncSat_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Convert
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 3865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          108
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - EmitOp
        - EmitSlotNumOfStackTopAndPop
        - GetOpInfo
        - GetStackTopType
        - IsRegisterTypeAllocated
        - IsStackPolymorphic
        - IsStackTopInSlot
        - IsSubTypeOf
        - PushAllocatedSlotAndEmit
        - PushRegister
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3810,24'
          Dst:             GetOpInfo
        - Src:             'source/m3_compile.c:3814,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:3845,32'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:3846,13'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:3850,23'
          Dst:             IsRegisterTypeAllocated
        - Src:             'source/m3_compile.c:3851,25'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:3855,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3856,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:3859,1'
          Dst:             PushAllocatedSlotAndEmit
        - Src:             'source/m3_compile.c:3861,1'
          Dst:             PushRegister
    - functionName:    op_u32_TruncSat_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_TruncSat_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_TruncSat_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_TruncSat_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_TruncSat_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_TruncSat_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_TruncSat_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_TruncSat_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_TruncSat_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_TruncSat_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_TruncSat_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_TruncSat_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_TruncSat_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_TruncSat_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_TruncSat_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_TruncSat_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_TruncSat_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_TruncSat_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_TruncSat_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_TruncSat_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_TruncSat_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_TruncSat_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_TruncSat_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_TruncSat_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_TruncSat_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_TruncSat_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_TruncSat_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_TruncSat_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Memory_Init
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2715
      functionLinenumberEnd: 2747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          126
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - CopyStackTopToRegister
        - EmitOp
        - EmitPointer
        - EmitSetMemory
        - EmitSlotNumOfStackTopAndPop
        - PopType
        - ReadDataSegment
        - ReadMemoryIndex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2723,1'
          Dst:             ReadDataSegment
        - Src:             'source/m3_compile.c:2724,1'
          Dst:             ReadMemoryIndex
        - Src:             'source/m3_compile.c:2726,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:2729,1'
          Dst:             EmitSetMemory
        - Src:             'source/m3_compile.c:2734,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2738,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2739,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:2740,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2741,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2744,1'
          Dst:             EmitSetMemory
    - functionName:    Compile_Data_Drop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EmitOp
        - EmitPointer
        - ReadDataSegment
        - op_DataDrop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3057,1'
          Dst:             ReadDataSegment
        - Src:             'source/m3_compile.c:3059,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3059,1'
          Dst:             op_DataDrop
        - Src:             'source/m3_compile.c:3060,5'
          Dst:             EmitPointer
    - functionName:    Compile_Memory_CopyFill
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          245
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - CopyStackTopToRegister
        - EmitConstant32
        - EmitOp
        - EmitPointer
        - EmitSetMemory
        - EmitSlotNumOfStackTopAndPop
        - Memory_AddrType
        - PopType
        - ReadMemoryIndex
        - op_MemCopy_x
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2640,1'
          Dst:             ReadMemoryIndex
        - Src:             'source/m3_compile.c:2643,1'
          Dst:             ReadMemoryIndex
        - Src:             'source/m3_compile.c:2645,18'
          Dst:             Memory_AddrType
        - Src:             'source/m3_compile.c:2646,27'
          Dst:             Memory_AddrType
        - Src:             'source/m3_compile.c:2651,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:2657,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2657,1'
          Dst:             op_MemCopy_x
        - Src:             'source/m3_compile.c:2658,9'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2659,9'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2663,9'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:2677,1'
          Dst:             EmitSetMemory
        - Src:             'source/m3_compile.c:2679,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2684,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:2685,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2686,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2689,1'
          Dst:             EmitSetMemory
    - functionName:    Compile_Table_Init
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2946
      functionLinenumberEnd: 2967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - CheckOperandType
        - EmitOp
        - EmitPointer
        - EmitSlotNumOfStackTopAndPop
        - PreserveRegisterIfOccupied
        - ReadLEB_u32
        - ReadTable
        - Table_AddrType
        - op_TableInit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2952,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2954,1'
          Dst:             ReadTable
        - Src:             'source/m3_compile.c:2956,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:2956,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:2958,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2959,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2959,1'
          Dst:             op_TableInit
        - Src:             'source/m3_compile.c:2960,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2961,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2964,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2964,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2964,1'
          Dst:             EmitSlotNumOfStackTopAndPop
    - functionName:    Compile_Elem_Drop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 2982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EmitOp
        - EmitPointer
        - ReadLEB_u32
        - op_ElemDrop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2975,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2978,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2978,1'
          Dst:             op_ElemDrop
        - Src:             'source/m3_compile.c:2979,5'
          Dst:             EmitPointer
    - functionName:    Compile_Table_Copy
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2986
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          125
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - CheckOperandType
        - EmitOp
        - EmitPointer
        - EmitSlotNumOfStackTopAndPop
        - IsSubTypeOf
        - PreserveRegisterIfOccupied
        - ReadTable
        - Table_AddrType
        - op_TableCopy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2992,1'
          Dst:             ReadTable
        - Src:             'source/m3_compile.c:2993,1'
          Dst:             ReadTable
        - Src:             'source/m3_compile.c:2994,5'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:2996,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:2996,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:2997,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:2997,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:2998,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:3001,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3002,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3002,1'
          Dst:             op_TableCopy
        - Src:             'source/m3_compile.c:3003,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:3004,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:3007,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:3007,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:3007,1'
          Dst:             EmitSlotNumOfStackTopAndPop
    - functionName:    Compile_Table_GrowFill
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3028
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - CheckOperandType
        - Compile_Table_Op
        - ReadTable
        - Table_AddrType
        - op_TableFill
        - op_TableGrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3032,1'
          Dst:             ReadTable
        - Src:             'source/m3_compile.c:3036,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:3036,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:3037,1'
          Dst:             Compile_Table_Op
        - Src:             'source/m3_compile.c:3037,1'
          Dst:             op_TableGrow
        - Src:             'source/m3_compile.c:3041,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:3041,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:3042,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:3043,1'
          Dst:             Compile_Table_Op
        - Src:             'source/m3_compile.c:3043,1'
          Dst:             op_TableFill
    - functionName:    Compile_Table_Size
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3014
      functionLinenumberEnd: 3024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Compile_Table_Op
        - ReadTable
        - Table_AddrType
        - op_TableSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3018,1'
          Dst:             ReadTable
        - Src:             'source/m3_compile.c:3021,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:3021,1'
          Dst:             Compile_Table_Op
        - Src:             'source/m3_compile.c:3021,1'
          Dst:             op_TableSize
    - functionName:    ReadTable
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2886
      functionLinenumberEnd: 2896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ReadLEB_u32
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2890,1'
          Dst:             ReadLEB_u32
    - functionName:    Table_AddrType
      functionSourceFile: '/src/wasm3/source/m3_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_TableSize
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Table_Op
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          66
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EmitOp
        - EmitPointer
        - EmitSlotNumOfStackTopAndPop
        - PreserveRegisterIfOccupied
        - PushRegister
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2908,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2910,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2911,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2914,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2917,1'
          Dst:             PushRegister
    - functionName:    CheckOperandType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - GetStackTypeFromTop
        - IsStackPolymorphic
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2355,9'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:2358,14'
          Dst:             GetStackTypeFromTop
    - functionName:    op_TableGrow
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          208
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - m3_Realloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:1364,28'
          Dst:             m3_Realloc_Impl
    - functionName:    op_TableFill
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          175
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_TableCopy
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_ElemDrop
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_TableInit
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          207
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadMemoryIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ReadLEB_u32
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2547,1'
          Dst:             ReadLEB_u32
    - functionName:    CopyStackTopToRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EmitOp
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - GetStackTopType
        - IsStackTopInSlot
        - PreserveRegisterIfOccupied
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1179,9'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:1181,25'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1183,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:1187,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1188,28'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:1188,9'
          Dst:             EmitSlotOffset
    - functionName:    EmitSetMemory
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EmitSetMemoryPtr
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2386,12'
          Dst:             EmitSetMemoryPtr
    - functionName:    PopType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetStackTopType
        - IsSubTypeOf
        - Pop
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:882,24'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:884,9'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:886,1'
          Dst:             Pop
    - functionName:    EmitSetMemoryPtr
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitOp
        - EmitPointer
        - op_SetMemory
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2372,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2372,1'
          Dst:             op_SetMemory
        - Src:             'source/m3_compile.c:2373,5'
          Dst:             EmitPointer
    - functionName:    op_SetMemory
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetRegister_i32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetRegister_i64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetRegister_f32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_SetRegister_f64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadDataSegment
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ReadLEB_u32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2703,1'
          Dst:             ReadLEB_u32
    - functionName:    op_DataDrop
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemInit64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemInit
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Unreachable
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Unreachable
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3662
      functionLinenumberEnd: 3671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - AddTrapRecord
        - EmitOp
        - SetStackPolymorphic
        - op_Unreachable
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3665,1'
          Dst:             AddTrapRecord
        - Src:             'source/m3_compile.c:3667,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3667,1'
          Dst:             op_Unreachable
        - Src:             'source/m3_compile.c:3668,1'
          Dst:             SetStackPolymorphic
    - functionName:    Compile_Nop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3656
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_LoopOrBlock
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3134
      functionLinenumberEnd: 3181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          138
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - AllocateSlots
        - CompileBlock
        - CopyStackIndexToSlot
        - EmitOp
        - GetFuncTypeNumParams
        - GetNumBlockValuesOnStack
        - GetSlotForStackIndex
        - GetStackTopIndex
        - GetStackTypeFromBottom
        - IsConstantSlot
        - PreserveArgsAndLocals
        - PreserveRegisters
        - ReadBlockType
        - op_Loop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3138,1'
          Dst:             PreserveRegisters
        - Src:             'source/m3_compile.c:3139,1'
          Dst:             PreserveArgsAndLocals
        - Src:             'source/m3_compile.c:3142,1'
          Dst:             ReadBlockType
        - Src:             'source/m3_compile.c:3146,25'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:3150,29'
          Dst:             GetNumBlockValuesOnStack
        - Src:             'source/m3_compile.c:3154,32'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:3158,32'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:3161,25'
          Dst:             IsConstantSlot
        - Src:             'source/m3_compile.c:3159,37'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:3164,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:3165,1'
          Dst:             CopyStackIndexToSlot
        - Src:             'source/m3_compile.c:3172,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3172,1'
          Dst:             op_Loop
        - Src:             'source/m3_compile.c:3178,1'
          Dst:             CompileBlock
    - functionName:    op_Loop
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_If
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3480
      functionLinenumberEnd: 3550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          161
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - CompileBlock
        - CompileElseBlock
        - EmitOp
        - EmitSlotNumOfStackTopAndPop
        - GetBranchFusionOp
        - GetFuncTypeNumResults
        - GetPC
        - GetStackTopType
        - InvalidateFold
        - IsStackPolymorphic
        - IsStackTopInRegister
        - Pop
        - PreserveArgsAndLocals
        - PreserveNonTopRegisters
        - ReadBlockType
        - ReservePointer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3490,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:3492,29'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:3496,1'
          Dst:             PreserveNonTopRegisters
        - Src:             'source/m3_compile.c:3497,1'
          Dst:             PreserveArgsAndLocals
        - Src:             'source/m3_compile.c:3500,27'
          Dst:             GetBranchFusionOp
        - Src:             'source/m3_compile.c:3506,9'
          Dst:             InvalidateFold
        - Src:             'source/m3_compile.c:3508,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3513,27'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3515,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3516,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:3519,26'
          Dst:             ReservePointer
        - Src:             'source/m3_compile.c:3522,1'
          Dst:             ReadBlockType
        - Src:             'source/m3_compile.c:3526,1'
          Dst:             CompileBlock
        - Src:             'source/m3_compile.c:3531,1'
          Dst:             CompileElseBlock
        - Src:             'source/m3_compile.c:3538,13'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:3544,1'
          Dst:             CompileElseBlock
        - Src:             'source/m3_compile.c:3546,21'
          Dst:             GetPC
    - functionName:    op_Throw
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          214
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - NewException
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:1734,31'
          Dst:             NewException
    - functionName:    Compile_Throw
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3368
      functionLinenumberEnd: 3425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          210
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - EmitConstant32
        - EmitOp
        - EmitPointer
        - EmitSlotOffset
        - EnsureCodePageNumLines
        - GetFuncTypeNumParams
        - GetFuncTypeParamType
        - GetNumBlockValuesOnStack
        - GetSlotForStackIndex
        - GetStackTypeFromBottom
        - Is64BitType
        - IsStackPolymorphic
        - IsSubTypeOf
        - Pop
        - PreserveRegisters
        - ReadLEB_u32
        - SetStackPolymorphic
        - op_Throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3371,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:3376,19'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:3379,1'
          Dst:             PreserveRegisters
        - Src:             'source/m3_compile.c:3383,26'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:3387,9'
          Dst:             GetNumBlockValuesOnStack
        - Src:             'source/m3_compile.c:3393,13'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:3393,13'
          Dst:             GetFuncTypeParamType
        - Src:             'source/m3_compile.c:3393,13'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:3398,1'
          Dst:             EnsureCodePageNumLines
        - Src:             'source/m3_compile.c:3400,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3400,1'
          Dst:             op_Throw
        - Src:             'source/m3_compile.c:3401,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:3402,5'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:3410,25'
          Dst:             GetFuncTypeParamType
        - Src:             'source/m3_compile.c:3412,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3413,28'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:3413,9'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:3410,25'
          Dst:             GetFuncTypeParamType
        - Src:             'source/m3_compile.c:3412,48'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:3412,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3413,28'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:3413,9'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:3419,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3422,1'
          Dst:             SetStackPolymorphic
    - functionName:    op_ThrowRef
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_ThrowRef
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3430
      functionLinenumberEnd: 3446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - EmitOp
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - GetStackTopType
        - IsStackPolymorphic
        - Pop
        - PreserveRegisterIfOccupied
        - SetStackPolymorphic
        - op_ThrowRef
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3432,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:3434,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3436,9'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:3438,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3438,1'
          Dst:             op_ThrowRef
        - Src:             'source/m3_compile.c:3439,28'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:3439,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3441,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3444,1'
          Dst:             SetStackPolymorphic
    - functionName:    Compile_End
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EmitOp
        - ReturnValues
        - ValidateBlockEnd
        - op_Return
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1554,9'
          Dst:             ValidateBlockEnd
        - Src:             'source/m3_compile.c:1564,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:1567,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1567,1'
          Dst:             op_Return
    - functionName:    Compile_Branch
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          372
      EdgeCount:       130
      CyclomaticComplexity: 42
      functionsReached:
        - CopyStackTopToRegister
        - EmitOp
        - EmitPatchingBranch
        - EmitPatchingBranchPointer
        - EmitPointer
        - EmitPopTryFrames
        - EmitSlotNumOfStackTopAndPop
        - GetBlockScope
        - GetBranchFusionOp
        - GetFuncTypeNumParams
        - GetFuncTypeNumResults
        - GetPC
        - GetStackTopType
        - InvalidateFold
        - IsStackPolymorphic
        - IsStackTopInRegister
        - NumTryFramesToPop
        - Pop
        - PopType
        - ReadLEB_u32
        - ReservePointer
        - ResolveBlockResults
        - ReturnValues
        - SetStackPolymorphic
        - op_ContinueLoop
        - op_ContinueLoopIf
        - op_Return
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1896,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1899,45'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1901,29'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1906,1'
          Dst:             GetBlockScope
        - Src:             'source/m3_compile.c:1909,20'
          Dst:             NumTryFramesToPop
        - Src:             'source/m3_compile.c:1919,17'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:1921,35'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1923,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1924,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:1926,42'
          Dst:             ReservePointer
        - Src:             'source/m3_compile.c:1928,1'
          Dst:             EmitPopTryFrames
        - Src:             'source/m3_compile.c:1930,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:1932,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1932,1'
          Dst:             op_ContinueLoop
        - Src:             'source/m3_compile.c:1933,17'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1935,28'
          Dst:             GetPC
        - Src:             'source/m3_compile.c:1940,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:1941,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:1943,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1943,1'
          Dst:             op_ContinueLoopIf
        - Src:             'source/m3_compile.c:1944,17'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1951,5'
          Dst:             EmitPopTryFrames
        - Src:             'source/m3_compile.c:1953,5'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1953,5'
          Dst:             op_ContinueLoop
        - Src:             'source/m3_compile.c:1954,13'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1963,33'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1969,35'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1971,5'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1972,5'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:1975,35'
          Dst:             ReservePointer
        - Src:             'source/m3_compile.c:1980,39'
          Dst:             GetBranchFusionOp
        - Src:             'source/m3_compile.c:1986,21'
          Dst:             InvalidateFold
        - Src:             'source/m3_compile.c:1988,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:1990,21'
          Dst:             EmitPatchingBranchPointer
        - Src:             'source/m3_compile.c:1994,35'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1996,5'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1997,5'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:1999,17'
          Dst:             EmitPatchingBranchPointer
        - Src:             'source/m3_compile.c:2004,17'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:2008,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:2009,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2009,1'
          Dst:             op_Return
        - Src:             'source/m3_compile.c:2013,1'
          Dst:             EmitPopTryFrames
        - Src:             'source/m3_compile.c:2015,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:2016,1'
          Dst:             EmitPatchingBranch
        - Src:             'source/m3_compile.c:2022,24'
          Dst:             GetPC
        - Src:             'source/m3_compile.c:2026,1'
          Dst:             SetStackPolymorphic
    - functionName:    op_BranchIf_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_BranchIf_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_BranchTable
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_BranchTable
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          281
      EdgeCount:       86
      CyclomaticComplexity: 27
      functionsReached:
        - AcquireCompilationCodePage
        - EmitConstant32
        - EmitOp
        - EmitPatchingBranch
        - EmitPointer
        - EmitPopTryFrames
        - EmitSlotOffset
        - EnsureCodePageNumLines
        - GetBlockScope
        - GetPagePC
        - GetStackTopSlotNumber
        - GetStackTopType
        - IsStackPolymorphic
        - NumTryFramesToPop
        - Pop
        - PreserveRegisterIfOccupied
        - ReadLEB_u32
        - ReleaseCompilationCodePage
        - ResolveBlockResults
        - ReturnValues
        - SetStackPolymorphic
        - op_BranchTable
        - op_ContinueLoop
        - op_Return
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2040,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2043,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:2045,30'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:2049,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2050,16'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:2051,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2058,1'
          Dst:             EnsureCodePageNumLines
        - Src:             'source/m3_compile.c:2060,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2060,1'
          Dst:             op_BranchTable
        - Src:             'source/m3_compile.c:2061,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2062,5'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:2076,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2079,1'
          Dst:             GetBlockScope
        - Src:             'source/m3_compile.c:2084,1'
          Dst:             AcquireCompilationCodePage
        - Src:             'source/m3_compile.c:2086,24'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:2092,24'
          Dst:             NumTryFramesToPop
        - Src:             'source/m3_compile.c:2097,1'
          Dst:             EmitPopTryFrames
        - Src:             'source/m3_compile.c:2099,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:2101,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2101,1'
          Dst:             op_ContinueLoop
        - Src:             'source/m3_compile.c:2102,13'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2107,21'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:2111,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:2112,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2112,1'
          Dst:             op_Return
        - Src:             'source/m3_compile.c:2116,1'
          Dst:             EmitPopTryFrames
        - Src:             'source/m3_compile.c:2118,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:2120,1'
          Dst:             EmitPatchingBranch
        - Src:             'source/m3_compile.c:2125,9'
          Dst:             ReleaseCompilationCodePage
        - Src:             'source/m3_compile.c:2129,9'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2132,1'
          Dst:             SetStackPolymorphic
        - Src:             'source/m3_compile.c:2143,9'
          Dst:             ReleaseCompilationCodePage
    - functionName:    op_Return
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Return
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - EmitOp
        - GetBlockScope
        - IsStackPolymorphic
        - ReturnValues
        - SetStackPolymorphic
        - op_Return
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1506,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1509,1'
          Dst:             GetBlockScope
        - Src:             'source/m3_compile.c:1511,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:1513,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1513,1'
          Dst:             op_Return
        - Src:             'source/m3_compile.c:1515,1'
          Dst:             SetStackPolymorphic
    - functionName:    Compile_Call
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          232
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - CompileCallArgsAndReturn
        - CompileTailCallArgs
        - Compile_Return
        - EmitConstant32
        - EmitOp
        - EmitPointer
        - EmitPopTryFramesForReturnCall
        - EmitSetMemoryPtr
        - EmitSlotOffset
        - Function_Implementation
        - GetFunctionImportModuleName
        - Module_GetFunction
        - ReadLEB_u32
        - SetStackPolymorphic
        - m3Error
        - m3_GetFunctionName
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2398,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2400,28'
          Dst:             Module_GetFunction
        - Src:             'source/m3_compile.c:2406,30'
          Dst:             Function_Implementation
        - Src:             'source/m3_compile.c:2422,1'
          Dst:             CompileTailCallArgs
        - Src:             'source/m3_compile.c:2424,1'
          Dst:             CompileCallArgsAndReturn
        - Src:             'source/m3_compile.c:2443,1'
          Dst:             EmitPopTryFramesForReturnCall
        - Src:             'source/m3_compile.c:2447,1'
          Dst:             EmitSetMemoryPtr
        - Src:             'source/m3_compile.c:2449,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2450,13'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2451,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2455,17'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2456,17'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:2458,1'
          Dst:             SetStackPolymorphic
        - Src:             'source/m3_compile.c:2463,1'
          Dst:             EmitSetMemoryPtr
        - Src:             'source/m3_compile.c:2466,1'
          Dst:             Compile_Return
        - Src:             'source/m3_compile.c:2471,13'
          Dst:             GetFunctionImportModuleName
        - Src:             'source/m3_compile.c:2471,13'
          Dst:             m3_GetFunctionName
        - Src:             'source/m3_compile.c:2471,13'
          Dst:             m3Error
        - Src:             'source/m3_compile.c:2474,10'
          Dst:             m3Error
    - functionName:    op_CallIndirect
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          148
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Call
        - CompileFunction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:805,25'
          Dst:             CompileFunction
        - Src:             'source/m3_exec.h:816,25'
          Dst:             Call
    - functionName:    Compile_CallIndirect
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          206
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - CheckOperandType
        - CompileCallArgsAndReturn
        - CompileTailCallArgs
        - EmitConstant32
        - EmitOp
        - EmitPointer
        - EmitPopTryFramesForReturnCall
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - IsStackTopInRegister
        - PreserveRegisterIfOccupied
        - ReadLEB_u32
        - SetStackPolymorphic
        - Table_AddrType
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2484,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2487,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2493,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:2493,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:2495,9'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2496,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2498,26'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:2507,1'
          Dst:             CompileTailCallArgs
        - Src:             'source/m3_compile.c:2509,1'
          Dst:             CompileCallArgsAndReturn
        - Src:             'source/m3_compile.c:2514,1'
          Dst:             EmitPopTryFramesForReturnCall
        - Src:             'source/m3_compile.c:2519,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2520,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2521,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2522,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2523,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2527,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2528,9'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:2530,1'
          Dst:             SetStackPolymorphic
    - functionName:    op_ReturnCall
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - m3_Yield
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:860,29'
          Dst:             m3_Yield
    - functionName:    op_ReturnCallIndirect
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - CompileFunction
        - m3_Yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:927,25'
          Dst:             CompileFunction
        - Src:             'source/m3_exec.h:931,25'
          Dst:             m3_Yield
    - functionName:    Compile_Drop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3649
      functionLinenumberEnd: 3651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Pop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3650,23'
          Dst:             Pop
    - functionName:    Compile_Select
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3554
      functionLinenumberEnd: 3645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          336
      EdgeCount:       118
      CyclomaticComplexity: 35
      functionsReached:
        - EmitOp
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - GetStackTypeFromTop
        - IsFpType
        - IsIntType
        - IsRefType
        - IsStackPolymorphic
        - IsStackTopInRegister
        - IsStackTopMinus1InRegister
        - IsStackTopMinus2InRegister
        - IsSubTypeOf
        - IsValidSlot
        - Pop
        - PreserveRegisterIfOccupied
        - PushRegister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3561,21'
          Dst:             GetStackTypeFromTop
        - Src:             'source/m3_compile.c:3563,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:3566,29'
          Dst:             GetStackTypeFromTop
        - Src:             'source/m3_compile.c:3570,26'
          Dst:             GetStackTypeFromTop
        - Src:             'source/m3_compile.c:3571,9'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:3571,9'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:3575,9'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:3579,17'
          Dst:             IsStackTopMinus1InRegister
        - Src:             'source/m3_compile.c:3580,17'
          Dst:             IsStackTopMinus2InRegister
        - Src:             'source/m3_compile.c:3582,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3585,30'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3586,21'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:3587,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3593,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3593,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3596,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:3598,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3596,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:3598,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3606,14'
          Dst:             IsIntType
        - Src:             'source/m3_compile.c:3606,34'
          Dst:             IsRefType
        - Src:             'source/m3_compile.c:3609,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3610,17'
          Dst:             IsStackTopMinus1InRegister
        - Src:             'source/m3_compile.c:3611,17'
          Dst:             IsStackTopMinus2InRegister
        - Src:             'source/m3_compile.c:3613,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3620,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3620,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3623,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:3625,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3620,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:3623,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:3625,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3629,25'
          Dst:             IsRefType
        - Src:             'source/m3_compile.c:3623,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:3625,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3633,18'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:3636,5'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3639,13'
          Dst:             IsValidSlot
        - Src:             'source/m3_compile.c:3640,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3639,13'
          Dst:             IsValidSlot
        - Src:             'source/m3_compile.c:3640,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3639,13'
          Dst:             IsValidSlot
        - Src:             'source/m3_compile.c:3640,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3642,1'
          Dst:             PushRegister
    - functionName:    Compile_Select_Typed
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2757
      functionLinenumberEnd: 2772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Compile_Select
        - NormalizeType
        - ReadLEB_i7
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2761,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2766,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_compile.c:2767,1'
          Dst:             NormalizeType
        - Src:             'source/m3_compile.c:2769,1'
          Dst:             Compile_Select
    - functionName:    op_TryTable
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_TryTable
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3294
      functionLinenumberEnd: 3363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          272
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - CompileBlock
        - EmitConstant32
        - EmitOp
        - EmitPointer
        - EnsureCodePageNumLines
        - PreserveArgsAndLocals
        - PreserveRegisters
        - ReadBlockType
        - ReadLEB_u32
        - Read_u8
        - ReservePointer
        - m3_Free_Impl
        - m3_Malloc_Impl
        - op_TryTable
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3299,1'
          Dst:             PreserveRegisters
        - Src:             'source/m3_compile.c:3300,1'
          Dst:             PreserveArgsAndLocals
        - Src:             'source/m3_compile.c:3303,1'
          Dst:             ReadBlockType
        - Src:             'source/m3_compile.c:3306,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:3312,19'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_compile.c:3319,1'
          Dst:             Read_u8
        - Src:             'source/m3_compile.c:3328,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:3334,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:3339,1'
          Dst:             EnsureCodePageNumLines
        - Src:             'source/m3_compile.c:3341,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3341,1'
          Dst:             op_TryTable
        - Src:             'source/m3_compile.c:3342,5'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:3353,1'
          Dst:             CompileBlock
        - Src:             'source/m3_compile.c:3346,9'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:3347,32'
          Dst:             ReservePointer
        - Src:             'source/m3_compile.c:3360,5'
          Dst:             m3_Free_Impl
    - functionName:    Compile_GetLocal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - GetFunctionNumArgsAndLocals
        - GetSlotForStackIndex
        - GetStackTypeFromBottom
        - Push
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1655,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1657,23'
          Dst:             GetFunctionNumArgsAndLocals
        - Src:             'source/m3_compile.c:1660,21'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:1661,16'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1663,1'
          Dst:             Push
    - functionName:    Compile_SetLocal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          208
      EdgeCount:       68
      CyclomaticComplexity: 22
      functionsReached:
        - CopyStackTopToSlot
        - EmitSlotOffset
        - FindReferencedLocalWithinCurrentBlock
        - GetFoldOp
        - GetFunctionNumArgsAndLocals
        - GetSlotForStackIndex
        - GetStackTopIndex
        - GetStackTopType
        - GetStackTypeFromBottom
        - InvalidateFold
        - IsStackPolymorphic
        - IsStackTopInRegister
        - IsSubTypeOf
        - Pop
        - PreservedCopyTopSlot
        - PushRegister
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1581,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1583,22'
          Dst:             GetFunctionNumArgsAndLocals
        - Src:             'source/m3_compile.c:1586,17'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1588,34'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:1589,37'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1590,13'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:1594,25'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1597,1'
          Dst:             FindReferencedLocalWithinCurrentBlock
        - Src:             'source/m3_compile.c:1607,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1608,17'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:1610,35'
          Dst:             GetFoldOp
        - Src:             'source/m3_compile.c:1615,17'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1616,17'
          Dst:             InvalidateFold
        - Src:             'source/m3_compile.c:1624,23'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1625,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:1631,1'
          Dst:             PushRegister
        - Src:             'source/m3_compile.c:1636,1'
          Dst:             CopyStackTopToSlot
        - Src:             'source/m3_compile.c:1638,1'
          Dst:             PreservedCopyTopSlot
        - Src:             'source/m3_compile.c:1641,1'
          Dst:             Pop
    - functionName:    Compile_GetSetGlobal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          120
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Compile_GetGlobal
        - Compile_SetGlobal
        - ReadLEB_u32
        - m3Error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1724,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1745,1'
          Dst:             Compile_GetGlobal
        - Src:             'source/m3_compile.c:1745,1'
          Dst:             Compile_SetGlobal
        - Src:             'source/m3_compile.c:1747,14'
          Dst:             m3Error
    - functionName:    Compile_Table_GetSet
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 2942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - CheckOperandType
        - Compile_Table_Op
        - ReadTable
        - Table_AddrType
        - op_TableGet
        - op_TableSet
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2928,1'
          Dst:             ReadTable
        - Src:             'source/m3_compile.c:2932,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:2932,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:2933,1'
          Dst:             Compile_Table_Op
        - Src:             'source/m3_compile.c:2933,1'
          Dst:             op_TableGet
        - Src:             'source/m3_compile.c:2937,1'
          Dst:             Table_AddrType
        - Src:             'source/m3_compile.c:2937,1'
          Dst:             CheckOperandType
        - Src:             'source/m3_compile.c:2938,1'
          Dst:             Compile_Table_Op
        - Src:             'source/m3_compile.c:2938,1'
          Dst:             op_TableSet
    - functionName:    op_i32_Load_i32_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2420
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i32_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2420
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Load_Store
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3936
      functionLinenumberEnd: 3986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          182
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - Compile_Operator
        - EmitCheckAddr64
        - EmitConstant32
        - EmitSetMemory
        - GetOpInfo
        - IsFpType
        - PreserveRegisterIfOccupied
        - ReadMemoryArg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3942,1'
          Dst:             ReadMemoryArg
        - Src:             'source/m3_compile.c:3946,24'
          Dst:             GetOpInfo
        - Src:             'source/m3_compile.c:3956,9'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:3957,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:3960,1'
          Dst:             EmitSetMemory
        - Src:             'source/m3_compile.c:3971,1'
          Dst:             EmitCheckAddr64
        - Src:             'source/m3_compile.c:3978,1'
          Dst:             Compile_Operator
        - Src:             'source/m3_compile.c:3980,5'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:3983,1'
          Dst:             EmitSetMemory
    - functionName:    op_i64_Load_i64_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i64_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Load_f32_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2412
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Load_f32_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2412
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Load_f64_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Load_f64_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i8_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i8_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_u8_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_u8_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i16_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_i16_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_u16_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Load_u16_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i8_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i8_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u8_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u8_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i16_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i16_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u16_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u16_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i32_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_i32_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u32_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Load_u32_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_i32_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_i32_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_i32_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i64_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i64_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i64_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Store_f32_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Store_f32_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Store_f32_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Store_f32_rr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Store_f64_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Store_f64_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Store_f64_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Store_f64_rr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_u8_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_u8_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_u8_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_i16_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_i16_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Store_i16_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_u8_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_u8_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_u8_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i16_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i16_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i16_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i32_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i32_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Store_i32_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemSize
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Memory_Size
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          87
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - EmitOp
        - EmitSetMemory
        - Memory_AddrType
        - PreserveRegisterIfOccupied
        - PushRegister
        - ReadMemoryIndex
        - op_MemSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2565,1'
          Dst:             ReadMemoryIndex
        - Src:             'source/m3_compile.c:2567,16'
          Dst:             Memory_AddrType
        - Src:             'source/m3_compile.c:2569,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2572,1'
          Dst:             EmitSetMemory
        - Src:             'source/m3_compile.c:2576,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2576,1'
          Dst:             op_MemSize
        - Src:             'source/m3_compile.c:2579,1'
          Dst:             EmitSetMemory
        - Src:             'source/m3_compile.c:2581,1'
          Dst:             PushRegister
    - functionName:    op_MemGrow
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ResizeMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:1049,26'
          Dst:             ResizeMemory
    - functionName:    Compile_Memory_Grow
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          97
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - CopyStackTopToRegister
        - EmitOp
        - EmitSetMemory
        - Memory_AddrType
        - PopType
        - PushRegister
        - ReadMemoryIndex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2596,1'
          Dst:             ReadMemoryIndex
        - Src:             'source/m3_compile.c:2598,16'
          Dst:             Memory_AddrType
        - Src:             'source/m3_compile.c:2600,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:2601,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:2604,1'
          Dst:             EmitSetMemory
        - Src:             'source/m3_compile.c:2607,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2613,1'
          Dst:             EmitSetMemory
        - Src:             'source/m3_compile.c:2615,1'
          Dst:             PushRegister
    - functionName:    op_Const32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Const_i32
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PushConst
        - ReadLEB_i32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1429,1'
          Dst:             ReadLEB_i32
        - Src:             'source/m3_compile.c:1430,1'
          Dst:             PushConst
    - functionName:    op_Const64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Const_i64
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PushConst
        - ReadLEB_i64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1440,1'
          Dst:             ReadLEB_i64
        - Src:             'source/m3_compile.c:1441,1'
          Dst:             PushConst
    - functionName:    Compile_Const_f32
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PushConst
        - Read_f32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1454,1'
          Dst:             Read_f32
        - Src:             'source/m3_compile.c:1455,1'
          Dst:             PushConst
    - functionName:    Compile_Const_f64
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PushConst
        - Read_f64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1467,1'
          Dst:             Read_f64
        - Src:             'source/m3_compile.c:1468,1'
          Dst:             PushConst
    - functionName:    op_i32_EqualToZero_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_EqualToZero_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Equal_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Equal_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_NotEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_NotEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_EqualToZero_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_EqualToZero_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Equal_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Equal_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_NotEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_NotEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Equal_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Equal_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_NotEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_NotEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Equal_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Equal_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_NotEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_NotEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Clz_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Clz_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Ctz_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Ctz_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Popcnt_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Popcnt_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Add_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Add_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Subtract_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Subtract_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Subtract_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Multiply_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Multiply_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Divide_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Divide_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Divide_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Divide_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Divide_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Divide_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Remainder_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Remainder_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Remainder_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Remainder_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Remainder_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Remainder_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_And_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_And_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Or_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Or_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Xor_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Xor_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftLeft_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftLeft_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftLeft_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_ShiftRight_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_ShiftRight_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_ShiftRight_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftRight_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftRight_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_ShiftRight_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Rotl_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotl32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:379,1'
          Dst:             rotl32
    - functionName:    op_u32_Rotl_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotl32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:379,1'
          Dst:             rotl32
    - functionName:    op_u32_Rotl_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotl32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:379,1'
          Dst:             rotl32
    - functionName:    op_u32_Rotr_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotr32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:380,1'
          Dst:             rotr32
    - functionName:    op_u32_Rotr_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotr32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:380,1'
          Dst:             rotr32
    - functionName:    op_u32_Rotr_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotr32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:380,1'
          Dst:             rotr32
    - functionName:    op_u64_Clz_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Clz_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Ctz_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Ctz_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Popcnt_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Popcnt_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Add_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Add_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Subtract_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Subtract_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Subtract_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Multiply_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Multiply_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Divide_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Divide_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Divide_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Divide_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Divide_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Divide_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Remainder_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Remainder_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Remainder_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Remainder_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Remainder_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Remainder_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_And_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_And_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Or_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Or_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Xor_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Xor_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftLeft_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftLeft_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftLeft_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_ShiftRight_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_ShiftRight_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_ShiftRight_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftRight_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftRight_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_ShiftRight_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Rotl_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotl64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:381,1'
          Dst:             rotl64
    - functionName:    op_u64_Rotl_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotl64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:381,1'
          Dst:             rotl64
    - functionName:    op_u64_Rotl_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotl64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:381,1'
          Dst:             rotl64
    - functionName:    op_u64_Rotr_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotr64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:382,1'
          Dst:             rotr64
    - functionName:    op_u64_Rotr_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotr64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:382,1'
          Dst:             rotr64
    - functionName:    op_u64_Rotr_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotr64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:382,1'
          Dst:             rotr64
    - functionName:    op_f32_Abs_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Abs_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Negate_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Negate_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Ceil_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Ceil_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Floor_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Floor_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Trunc_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Trunc_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Nearest_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Nearest_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Sqrt_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrtf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:429,1'
          Dst:             sqrtf
    - functionName:    op_f32_Sqrt_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrtf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:429,1'
          Dst:             sqrtf
    - functionName:    op_f32_Add_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Add_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Subtract_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Subtract_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Subtract_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Multiply_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Multiply_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Divide_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Divide_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Divide_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Min_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - min_f32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:395,1'
          Dst:             min_f32
    - functionName:    op_f32_Min_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - min_f32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:395,1'
          Dst:             min_f32
    - functionName:    op_f32_Max_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - max_f32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:396,1'
          Dst:             max_f32
    - functionName:    op_f32_Max_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - max_f32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:396,1'
          Dst:             max_f32
    - functionName:    op_f32_CopySign_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_CopySign_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_CopySign_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Abs_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Abs_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Negate_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Negate_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Ceil_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Ceil_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Floor_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Floor_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Trunc_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Trunc_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Nearest_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Nearest_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Sqrt_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:429,49'
          Dst:             sqrt
    - functionName:    op_f64_Sqrt_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:429,49'
          Dst:             sqrt
    - functionName:    op_f64_Add_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Add_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Subtract_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Subtract_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Subtract_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Multiply_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Multiply_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Divide_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Divide_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Divide_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Min_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - min_f64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:397,1'
          Dst:             min_f64
    - functionName:    op_f64_Min_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - min_f64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:397,1'
          Dst:             min_f64
    - functionName:    op_f64_Max_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - max_f64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:398,1'
          Dst:             max_f64
    - functionName:    op_f64_Max_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - max_f64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:398,1'
          Dst:             max_f64
    - functionName:    op_f64_CopySign_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_CopySign_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_CopySign_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Wrap_i64_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Wrap_i64_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Trunc_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Trunc_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Trunc_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Trunc_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Trunc_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Trunc_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Trunc_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Trunc_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Trunc_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Trunc_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Trunc_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Trunc_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Trunc_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Trunc_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Trunc_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_Trunc_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend_i32_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend_i32_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend_u32_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend_u32_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Trunc_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Trunc_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Trunc_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Trunc_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Trunc_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Trunc_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Trunc_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Trunc_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Trunc_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Trunc_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Trunc_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Trunc_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Trunc_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Trunc_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Trunc_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u64_Trunc_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_i32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_i32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_i32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_i32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_u32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_u32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_u32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_u32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_i64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_i64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_i64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_i64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_u64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_u64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_u64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Convert_u64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Demote_f64_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Demote_f64_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_i32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_i32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_i32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_i32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_u32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_u32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_u32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_u32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_i64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_i64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_i64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_i64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_u64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_u64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_u64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Convert_u64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Promote_f32_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Promote_f32_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Reinterpret_f32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Reinterpret_f32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Reinterpret_f32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Reinterpret_f32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Reinterpret_f64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Reinterpret_f64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Reinterpret_f64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Reinterpret_f64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Reinterpret_i32_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Reinterpret_i32_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Reinterpret_i32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f32_Reinterpret_i32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Reinterpret_i64_r_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Reinterpret_i64_r_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Reinterpret_i64_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_f64_Reinterpret_i64_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Extend8_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Extend8_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Extend16_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_Extend16_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend8_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend8_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend16_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend16_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend32_s_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i64_Extend32_s_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_Ref_Null
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2810
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PushConst
        - ReadRefType
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2814,1'
          Dst:             ReadRefType
        - Src:             'source/m3_compile.c:2815,1'
          Dst:             PushConst
    - functionName:    Compile_Ref_IsNull
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EmitOp
        - EmitSlotNumOfStackTopAndPop
        - GetStackTopType
        - IsRefType
        - IsStackPolymorphic
        - IsStackTopInRegister
        - PreserveRegisterIfOccupied
        - PushRegister
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2827,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:2828,9'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:2828,9'
          Dst:             IsRefType
        - Src:             'source/m3_compile.c:2830,9'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2834,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2838,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2839,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2840,1'
          Dst:             PushRegister
    - functionName:    Compile_Ref_Func
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - Function_Implementation
        - Module_DeclareFunction
        - Module_IsFunctionDeclared
        - PushConst
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2856,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2862,9'
          Dst:             Module_IsFunctionDeclared
        - Src:             'source/m3_compile.c:2864,1'
          Dst:             Module_DeclareFunction
        - Src:             'source/m3_compile.c:2874,17'
          Dst:             Function_Implementation
        - Src:             'source/m3_compile.c:2876,1'
          Dst:             PushConst
    - functionName:    Compile_ExtendedOpcode
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - GetOpInfo
        - Read_u8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1481,1'
          Dst:             Read_u8
        - Src:             'source/m3_compile.c:1487,24'
          Dst:             GetOpInfo
    - functionName:    PushConst
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          318
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - AlignSlotToType
        - AllocateConstantSlots
        - EmitOp
        - EmitWord32
        - EmitWord64
        - GetTypeNumSlots
        - Is64BitType
        - IsSlotAllocated
        - Push
        - PushAllocatedSlot
        - PushAllocatedSlotAndEmit
        - op_Const32
        - op_Const64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:932,26'
          Dst:             PushAllocatedSlot
        - Src:             'source/m3_compile.c:935,24'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:937,28'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:944,9'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:948,17'
          Dst:             IsSlotAllocated
        - Src:             'source/m3_compile.c:948,47'
          Dst:             IsSlotAllocated
        - Src:             'source/m3_compile.c:956,1'
          Dst:             Push
        - Src:             'source/m3_compile.c:968,17'
          Dst:             IsSlotAllocated
        - Src:             'source/m3_compile.c:968,17'
          Dst:             IsSlotAllocated
        - Src:             'source/m3_compile.c:983,1'
          Dst:             Push
        - Src:             'source/m3_compile.c:993,18'
          Dst:             AllocateConstantSlots
        - Src:             'source/m3_compile.c:1000,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1000,1'
          Dst:             op_Const64
        - Src:             'source/m3_compile.c:1001,17'
          Dst:             EmitWord64
        - Src:             'source/m3_compile.c:1003,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1003,1'
          Dst:             op_Const32
        - Src:             'source/m3_compile.c:1004,17'
          Dst:             EmitWord32
        - Src:             'source/m3_compile.c:1007,1'
          Dst:             PushAllocatedSlotAndEmit
        - Src:             'source/m3_compile.c:1022,1'
          Dst:             Push
    - functionName:    IsSlotAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocateConstantSlots
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AllocateSlotsWithinRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:652,12'
          Dst:             AllocateSlotsWithinRange
    - functionName:    ReadRefType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2787
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - IsRefType
        - NormalizeType
        - ReadLEB_i7
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2799,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_compile.c:2800,1'
          Dst:             NormalizeType
        - Src:             'source/m3_compile.c:2802,5'
          Dst:             IsRefType
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sqrtf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_TableGet
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_TableSet
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FindReferencedLocalWithinCurrentBlock
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          132
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - AllocateSlots
        - GetStackTypeFromBottom
        - IncrementSlotUsageCount
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1227,33'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:1229,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:1232,1'
          Dst:             IncrementSlotUsageCount
    - functionName:    IncrementSlotUsageCount
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PreserveRegisters
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PreserveRegisterIfOccupied
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:771,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:772,1'
          Dst:             PreserveRegisterIfOccupied
    - functionName:    PreserveArgsAndLocals
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3102
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EmitOp
        - EmitSlotOffset
        - FindReferencedLocalWithinCurrentBlock
        - GetFunctionNumArgsAndLocals
        - GetSlotForStackIndex
        - GetStackTypeFromBottom
        - Is64BitType
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3107,32'
          Dst:             GetFunctionNumArgsAndLocals
        - Src:             'source/m3_compile.c:3111,24'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:3114,1'
          Dst:             FindReferencedLocalWithinCurrentBlock
        - Src:             'source/m3_compile.c:3118,33'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:3119,35'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:3121,17'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3122,17'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3123,17'
          Dst:             EmitSlotOffset
    - functionName:    ReadBlockType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3068
      functionLinenumberEnd: 3098
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - NormalizeType
        - ReadLebSigned
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3084,1'
          Dst:             ReadLebSigned
        - Src:             'source/m3_compile.c:3089,1'
          Dst:             NormalizeType
    - functionName:    CompileBlock
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4531
      functionLinenumberEnd: 4662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          312
      EdgeCount:       101
      CyclomaticComplexity: 30
      functionsReached:
        - CompileBlockStatements
        - EmitCatchStubs
        - EmitConstant32
        - EmitOp
        - GetFuncTypeNumParams
        - GetFuncTypeNumResults
        - GetFuncTypeParamType
        - GetPagePC
        - GetSlotForStackIndex
        - InvalidateFold
        - IsStackPolymorphic
        - MarkSlotsAllocatedByType
        - PatchBranches
        - Pop
        - PopType
        - Push
        - PushBlockResults
        - ResolveBlockResults
        - UnwindBlockStack
        - ValidateBlockEnd
        - op_PopHandlers
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:4534,5'
          Dst:             InvalidateFold
        - Src:             'source/m3_compile.c:4540,31'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:4571,21'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:4577,29'
          Dst:             GetFuncTypeParamType
        - Src:             'source/m3_compile.c:4578,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:4582,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:4596,1'
          Dst:             PushBlockResults
        - Src:             'source/m3_compile.c:4601,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:4603,9'
          Dst:             Pop
        - Src:             'source/m3_compile.c:4610,25'
          Dst:             GetFuncTypeParamType
        - Src:             'source/m3_compile.c:4612,20'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:4613,9'
          Dst:             Push
        - Src:             'source/m3_compile.c:4616,1'
          Dst:             MarkSlotsAllocatedByType
        - Src:             'source/m3_compile.c:4625,1'
          Dst:             EmitCatchStubs
        - Src:             'source/m3_compile.c:4628,1'
          Dst:             CompileBlockStatements
        - Src:             'source/m3_compile.c:4630,1'
          Dst:             ValidateBlockEnd
        - Src:             'source/m3_compile.c:4634,17'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:4635,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:4643,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:4643,1'
          Dst:             op_PopHandlers
        - Src:             'source/m3_compile.c:4648,1'
          Dst:             UnwindBlockStack
        - Src:             'source/m3_compile.c:4644,13'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:4648,1'
          Dst:             UnwindBlockStack
        - Src:             'source/m3_compile.c:4653,1'
          Dst:             PushBlockResults
        - Src:             'source/m3_compile.c:4657,5'
          Dst:             PatchBranches
    - functionName:    ReservePointer
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EmitPointer
        - GetPagePC
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:140,16'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:141,5'
          Dst:             EmitPointer
    - functionName:    PushBlockResults
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4509
      functionLinenumberEnd: 4527
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - GetFuncTypeNumResults
        - GetFuncTypeResultType
        - IsFpType
        - PushAllocatedSlot
        - PushRegister
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:4512,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:4516,25'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:4518,37'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:4520,1'
          Dst:             PushRegister
        - Src:             'source/m3_compile.c:4523,1'
          Dst:             PushAllocatedSlot
    - functionName:    MarkSlotsAllocatedByType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetTypeNumSlots
        - MarkSlotsAllocated
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:607,20'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:608,12'
          Dst:             MarkSlotsAllocated
    - functionName:    EmitCatchStubs
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3197
      functionLinenumberEnd: 3289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          321
      EdgeCount:       97
      CyclomaticComplexity: 29
      functionsReached:
        - AcquireCompilationCodePage
        - EmitConstant32
        - EmitOp
        - EmitPatchingBranch
        - EmitPointer
        - EmitPopTryFrames
        - EmitSlotOffset
        - EnsureCodePageNumLines
        - GetBlockScope
        - GetFuncTypeNumParams
        - GetFuncTypeParamType
        - GetPagePC
        - GetSlotForStackIndex
        - GetStackTypeFromBottom
        - Is64BitType
        - NumTryFramesToPop
        - Pop
        - PushAllocatedSlot
        - ReleaseCompilationCodePage
        - ResolveBlockResults
        - ReturnValues
        - op_CatchPayload
        - op_ContinueLoop
        - op_Return
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3212,1'
          Dst:             GetBlockScope
        - Src:             'source/m3_compile.c:3215,23'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:3218,1'
          Dst:             AcquireCompilationCodePage
        - Src:             'source/m3_compile.c:3220,24'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:3227,1'
          Dst:             GetFuncTypeParamType
        - Src:             'source/m3_compile.c:3227,1'
          Dst:             PushAllocatedSlot
        - Src:             'source/m3_compile.c:3230,1'
          Dst:             PushAllocatedSlot
        - Src:             'source/m3_compile.c:3234,1'
          Dst:             EnsureCodePageNumLines
        - Src:             'source/m3_compile.c:3236,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3236,1'
          Dst:             op_CatchPayload
        - Src:             'source/m3_compile.c:3237,9'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:3242,32'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:3242,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3243,45'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:3243,32'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:3243,13'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:3246,51'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:3246,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:3248,1'
          Dst:             NumTryFramesToPop
        - Src:             'source/m3_compile.c:3248,1'
          Dst:             EmitPopTryFrames
        - Src:             'source/m3_compile.c:3252,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:3254,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3254,1'
          Dst:             op_ContinueLoop
        - Src:             'source/m3_compile.c:3255,13'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:3259,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:3260,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3260,1'
          Dst:             op_Return
        - Src:             'source/m3_compile.c:3264,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:3265,1'
          Dst:             EmitPatchingBranch
        - Src:             'source/m3_compile.c:3268,9'
          Dst:             ReleaseCompilationCodePage
        - Src:             'source/m3_compile.c:3275,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:3284,9'
          Dst:             ReleaseCompilationCodePage
    - functionName:    ValidateBlockEnd
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - GetFuncTypeNumResults
        - GetFuncTypeResultType
        - GetNumBlockValuesOnStack
        - GetStackTypeFromTop
        - IsStackPolymorphic
        - IsSubTypeOf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1526,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1529,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1527,23'
          Dst:             GetNumBlockValuesOnStack
        - Src:             'source/m3_compile.c:1537,37'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:1538,35'
          Dst:             GetStackTypeFromTop
        - Src:             'source/m3_compile.c:1539,13'
          Dst:             IsSubTypeOf
    - functionName:    ResolveBlockResults
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          122
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - AlignSlotToType
        - CopyStackSlotsR
        - CopyStackTopToRegister
        - GetFuncTypeNumParams
        - GetFuncTypeNumResults
        - GetNumBlockValuesOnStack
        - GetStackTopIndex
        - GetStackTopType
        - IsFpType
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1331,21'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:1332,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1345,23'
          Dst:             GetNumBlockValuesOnStack
        - Src:             'source/m3_compile.c:1351,24'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:1355,38'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1355,28'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:1357,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:1364,9'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:1366,1'
          Dst:             CopyStackSlotsR
    - functionName:    UnwindBlockStack
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Pop
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1062,1'
          Dst:             Pop
    - functionName:    PatchBranches
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetPC
        - InvalidateFold
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1084,5'
          Dst:             InvalidateFold
        - Src:             'source/m3_compile.c:1086,15'
          Dst:             GetPC
    - functionName:    GetNumBlockValuesOnStack
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetBlockScope
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    NumTryFramesToPop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CountTryFramesToExit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1819,12'
          Dst:             CountTryFramesToExit
    - functionName:    op_ContinueLoop
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReturnValues
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          154
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - CopyStackIndexToSlot
        - GetFuncTypeNumResults
        - GetFuncTypeResultType
        - GetNumBlockValuesOnStack
        - GetStackTopIndex
        - GetStackTypeFromTop
        - IsStackPolymorphic
        - IsSubTypeOf
        - Pop
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1380,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1381,23'
          Dst:             GetNumBlockValuesOnStack
        - Src:             'source/m3_compile.c:1383,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1390,24'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:1394,35'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:1396,34'
          Dst:             GetStackTypeFromTop
        - Src:             'source/m3_compile.c:1398,17'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1401,13'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:1401,13'
          Dst:             IsSubTypeOf
        - Src:             'source/m3_compile.c:1406,1'
          Dst:             CopyStackIndexToSlot
        - Src:             'source/m3_compile.c:1413,1'
          Dst:             Pop
    - functionName:    EmitPatchingBranch
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitOp
        - EmitPatchingBranchPointer
        - op_Branch
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1766,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1766,1'
          Dst:             op_Branch
        - Src:             'source/m3_compile.c:1767,5'
          Dst:             EmitPatchingBranchPointer
    - functionName:    EmitPatchingBranchPointer
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EmitPointer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1757,18'
          Dst:             EmitPointer
    - functionName:    CountTryFramesToExit
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsStackTopMinus2InRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetStackTopIndex
        - IsStackIndexInRegister
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:528,113'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:528,80'
          Dst:             IsStackIndexInRegister
    - functionName:    IsValidSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_i32_rss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_i32_srs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_i32_ssr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_i32_sss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_i64_rss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_i64_srs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_i64_ssr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_i64_sss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f32_sss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2042
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f32_srs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2042
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f32_ssr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2042
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f32_rss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f32_rrs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f32_rsr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f64_sss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f64_srs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f64_ssr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f64_rss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f64_rrs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_Select_f64_rsr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CompileTailCallArgs
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          146
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - AlignSlotToType
        - CopyStackTopToSlot
        - GetFuncTypeNumParams
        - GetFuncTypeNumResults
        - GetFuncTypeResultType
        - GetMaxUsedSlotPlusOne
        - Pop
        - TouchSlot
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2209,19'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:2210,5'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:2213,9'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:2213,9'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:2215,19'
          Dst:             GetMaxUsedSlotPlusOne
        - Src:             'source/m3_compile.c:2220,5'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:2226,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2228,19'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:2237,5'
          Dst:             TouchSlot
        - Src:             'source/m3_compile.c:2241,1'
          Dst:             CopyStackTopToSlot
        - Src:             'source/m3_compile.c:2242,1'
          Dst:             Pop
    - functionName:    CompileCallArgsAndReturn
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          133
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - AlignSlotToType
        - CopyStackTopToSlot
        - GetFuncTypeNumParams
        - GetFuncTypeNumResults
        - GetFuncTypeResultType
        - GetMaxUsedSlotPlusOne
        - MarkSlotsAllocatedByType
        - Pop
        - Push
        - TouchSlot
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2155,19'
          Dst:             GetMaxUsedSlotPlusOne
        - Src:             'source/m3_compile.c:2163,5'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:2169,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2171,19'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:2172,19'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:2176,5'
          Dst:             TouchSlot
        - Src:             'source/m3_compile.c:2180,1'
          Dst:             CopyStackTopToSlot
        - Src:             'source/m3_compile.c:2181,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2187,25'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:2189,1'
          Dst:             Push
        - Src:             'source/m3_compile.c:2190,1'
          Dst:             MarkSlotsAllocatedByType
    - functionName:    SetStackPolymorphic
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UnwindBlockStack
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1078,12'
          Dst:             UnwindBlockStack
    - functionName:    Call
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - m3_Yield
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:168,29'
          Dst:             m3_Yield
    - functionName:    op_CompileReturnCall
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - CompileFunction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:1499,18'
          Dst:             CompileFunction
    - functionName:    op_BranchIfPrologue_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2187
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_BranchIfPrologue_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_ContinueLoopIf
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetBranchFusionOp
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - GetFusedCmpOps
        - GetStackTopIndex
        - IsStackTopInRegister
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1876,13'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1877,13'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:1879,37'
          Dst:             GetFusedCmpOps
    - functionName:    GetFusedCmpOps
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_GreaterThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_GreaterThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_GreaterThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_LessThanOrEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_LessThanOrEqual_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_LessThanOrEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_GreaterThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_GreaterThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_GreaterThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_BranchIf_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_u32_If_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_LessThan_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_LessThan_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_LessThan_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_NotEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_NotEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_NotEqual_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_NotEqual_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_Equal_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIf_Equal_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_Equal_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_If_Equal_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIfEqz_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_BranchIfEqz_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_IfEqz_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_i32_IfEqz_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PreserveNonTopRegisters
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - GetRegisterStackIndex
        - GetStackTopIndex
        - IsRegisterAllocated
        - PreserveRegisterIfOccupied
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:782,20'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:786,13'
          Dst:             IsRegisterAllocated
        - Src:             'source/m3_compile.c:788,17'
          Dst:             GetRegisterStackIndex
        - Src:             'source/m3_compile.c:789,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:792,13'
          Dst:             IsRegisterAllocated
        - Src:             'source/m3_compile.c:794,17'
          Dst:             GetRegisterStackIndex
        - Src:             'source/m3_compile.c:795,1'
          Dst:             PreserveRegisterIfOccupied
    - functionName:    op_If_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_If_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CompileElseBlock
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3454
      functionLinenumberEnd: 3476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - AcquireCompilationCodePage
        - CompileBlock
        - EmitOp
        - EmitPointer
        - GetPagePC
        - ReleaseCompilationCodePage
        - op_Branch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3459,1'
          Dst:             AcquireCompilationCodePage
        - Src:             'source/m3_compile.c:3461,19'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:3465,1'
          Dst:             CompileBlock
        - Src:             'source/m3_compile.c:3467,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:3467,1'
          Dst:             op_Branch
        - Src:             'source/m3_compile.c:3468,21'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:3468,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:3472,3'
          Dst:             ReleaseCompilationCodePage
    - functionName:    IsConstantSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddTrapRecord
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CompileExpression
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4737
      functionLinenumberEnd: 4751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CompileBlockStatements
        - GetFuncTypeNumResults
        - MarkSlotAllocated
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:4742,23'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:4749,1'
          Dst:             CompileBlockStatements
        - Src:             'source/m3_compile.c:4745,9'
          Dst:             MarkSlotAllocated
    - functionName:    op_CallRawFunction
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CompileRawFunction
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3990
      functionLinenumberEnd: 4015
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AcquireCodePageWithCapacity
        - EmitWord_impl
        - GetPagePC
        - ReleaseCodePage
        - op_CallRawFunction
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:3993,24'
          Dst:             AcquireCodePageWithCapacity
        - Src:             'source/m3_compile.c:3997,33'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:4004,9'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:4004,9'
          Dst:             op_CallRawFunction
        - Src:             'source/m3_compile.c:4005,9'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:4006,9'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:4007,9'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:4009,9'
          Dst:             ReleaseCodePage
    - functionName:    Memory_AddrType
      functionSourceFile: '/src/wasm3/source/m3_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Table_AddrType
      functionSourceFile: '/src/wasm3/source/m3_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_cvtop
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - v_unop
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:316,12'
          Dst:             v_unop
    - functionName:    v_unop
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - v_pop_expect
        - v_push
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:268,24'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:270,12'
          Dst:             v_push
    - functionName:    v_pop_expect
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - v_pop
      functionUses:    56
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:128,18'
          Dst:             v_pop
    - functionName:    v_push
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_pop
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_binop
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - v_pop_expect
        - v_push
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:296,9'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:297,9'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:298,12'
          Dst:             v_push
    - functionName:    v_relop
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - v_pop_expect
        - v_push
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:304,9'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:305,9'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:306,12'
          Dst:             v_push
    - functionName:    v_testop
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - v_unop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:311,12'
          Dst:             v_unop
    - functionName:    v_memory_addrtype
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Memory_AddrType
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:60,12'
          Dst:             Memory_AddrType
    - functionName:    v_offset_in_range
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - v_memory_addrtype
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:67,12'
          Dst:             v_memory_addrtype
    - functionName:    v_has_memory_idx
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_max_align
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_check_tail_results
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_table_addrtype
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Table_AddrType
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:75,12'
          Dst:             Table_AddrType
    - functionName:    v_peek
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_label_t
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_label_n
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_push_labels
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - v_label_n
        - v_label_t
        - v_push
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:221,13'
          Dst:             v_label_n
        - Src:             'source/m3_validate.c:223,32'
          Dst:             v_label_t
        - Src:             'source/m3_validate.c:223,22'
          Dst:             v_push
    - functionName:    v_pop_labels
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          47
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - v_label_n
        - v_label_t
        - v_pop_expect
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:209,13'
          Dst:             v_label_n
        - Src:             'source/m3_validate.c:212,38'
          Dst:             v_label_t
        - Src:             'source/m3_validate.c:212,22'
          Dst:             v_pop_expect
    - functionName:    v_pop_ctrl
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - v_pop_expect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:161,26'
          Dst:             v_pop_expect
    - functionName:    v_catch_clause
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          212
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - ReadLEB_u32
        - Read_u8
        - v_label_n
        - v_label_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:332,18'
          Dst:             Read_u8
        - Src:             'source/m3_validate.c:342,13'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:349,9'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:356,22'
          Dst:             v_label_n
        - Src:             'source/m3_validate.c:362,13'
          Dst:             v_label_t
        - Src:             'source/m3_validate.c:366,20'
          Dst:             v_label_t
    - functionName:    v_read_blocktype
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - NormalizeType
        - ReadLebSigned
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:247,18'
          Dst:             ReadLebSigned
        - Src:             'source/m3_validate.c:252,13'
          Dst:             NormalizeType
    - functionName:    v_unreachable
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v_validate_body
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         856
      ICount:          3744
      EdgeCount:       1112
      CyclomaticComplexity: 258
      functionsReached:
        - IsRefType
        - Module_IsFunctionDeclared
        - NormalizeType
        - ParseValueType
        - ReadLEB_i32
        - ReadLEB_i64
        - ReadLEB_i7
        - ReadLEB_u32
        - ReadMemoryArg
        - Read_opcode
        - v_binop
        - v_catch_clause
        - v_check_tail_results
        - v_cvtop
        - v_has_memory_idx
        - v_label_n
        - v_label_t
        - v_max_align
        - v_memory_addrtype
        - v_offset_in_range
        - v_peek
        - v_pop
        - v_pop_ctrl
        - v_pop_expect
        - v_pop_labels
        - v_push
        - v_push_ctrl
        - v_push_labels
        - v_read_blocktype
        - v_relop
        - v_table_addrtype
        - v_testop
        - v_unop
        - v_unreachable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'source/m3_validate.c:386,9'
          Branch Sides:    []
        - Branch String:   'source/m3_validate.c:1107,13'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_validate.c:383,13'
          Dst:             Read_opcode
        - Src:             'source/m3_validate.c:390,13'
          Dst:             v_unreachable
        - Src:             'source/m3_validate.c:401,17'
          Dst:             v_read_blocktype
        - Src:             'source/m3_validate.c:404,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:410,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:414,17'
          Dst:             v_push_ctrl
        - Src:             'source/m3_validate.c:414,17'
          Dst:             v_push_ctrl
        - Src:             'source/m3_validate.c:419,25'
          Dst:             v_push
        - Src:             'source/m3_validate.c:430,17'
          Dst:             v_read_blocktype
        - Src:             'source/m3_validate.c:434,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:441,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:444,21'
          Dst:             v_catch_clause
        - Src:             'source/m3_validate.c:448,17'
          Dst:             v_push_ctrl
        - Src:             'source/m3_validate.c:453,25'
          Dst:             v_push
        - Src:             'source/m3_validate.c:463,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:469,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:473,13'
          Dst:             v_unreachable
        - Src:             'source/m3_validate.c:478,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:480,13'
          Dst:             v_unreachable
        - Src:             'source/m3_validate.c:487,17'
          Dst:             v_pop_ctrl
        - Src:             'source/m3_validate.c:491,17'
          Dst:             v_push_ctrl
        - Src:             'source/m3_validate.c:495,25'
          Dst:             v_push
        - Src:             'source/m3_validate.c:505,17'
          Dst:             v_pop_ctrl
        - Src:             'source/m3_validate.c:510,25'
          Dst:             v_push
        - Src:             'source/m3_validate.c:523,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:527,17'
          Dst:             v_pop_labels
        - Src:             'source/m3_validate.c:529,13'
          Dst:             v_unreachable
        - Src:             'source/m3_validate.c:536,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:539,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:542,17'
          Dst:             v_pop_labels
        - Src:             'source/m3_validate.c:544,17'
          Dst:             v_push_labels
        - Src:             'source/m3_validate.c:552,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:561,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:568,21'
          Dst:             v_label_n
        - Src:             'source/m3_validate.c:571,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:576,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:579,25'
          Dst:             v_label_n
        - Src:             'source/m3_validate.c:585,31'
          Dst:             v_label_t
        - Src:             'source/m3_validate.c:586,31'
          Dst:             v_peek
        - Src:             'source/m3_validate.c:592,17'
          Dst:             v_pop_labels
        - Src:             'source/m3_validate.c:594,13'
          Dst:             v_unreachable
        - Src:             'source/m3_validate.c:603,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:607,13'
          Dst:             v_unreachable
        - Src:             'source/m3_validate.c:615,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:621,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:625,25'
          Dst:             v_push
        - Src:             'source/m3_validate.c:635,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:638,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:645,33'
          Dst:             v_table_addrtype
        - Src:             'source/m3_validate.c:645,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:649,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:653,25'
          Dst:             v_push
        - Src:             'source/m3_validate.c:663,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:667,17'
          Dst:             v_check_tail_results
        - Src:             'source/m3_validate.c:671,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:675,13'
          Dst:             v_unreachable
        - Src:             'source/m3_validate.c:682,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:685,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:692,17'
          Dst:             v_check_tail_results
        - Src:             'source/m3_validate.c:694,33'
          Dst:             v_table_addrtype
        - Src:             'source/m3_validate.c:694,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:698,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:702,13'
          Dst:             v_unreachable
        - Src:             'source/m3_validate.c:751,17'
          Dst:             v_pop
        - Src:             'source/m3_validate.c:757,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:760,17'
          Dst:             v_pop
        - Src:             'source/m3_validate.c:763,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:766,38'
          Dst:             IsRefType
        - Src:             'source/m3_validate.c:767,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:776,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:781,17'
          Dst:             ParseValueType
        - Src:             'source/m3_validate.c:784,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:785,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:786,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:787,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:795,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:799,27'
          Dst:             v_table_addrtype
        - Src:             'source/m3_validate.c:802,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:803,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:805,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:806,21'
          Dst:             v_push
        - Src:             'source/m3_validate.c:820,17'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_validate.c:821,17'
          Dst:             NormalizeType
        - Src:             'source/m3_validate.c:822,18'
          Dst:             IsRefType
        - Src:             'source/m3_validate.c:824,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:831,17'
          Dst:             v_pop
        - Src:             'source/m3_validate.c:833,38'
          Dst:             IsRefType
        - Src:             'source/m3_validate.c:834,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:842,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:845,18'
          Dst:             Module_IsFunctionDeclared
        - Src:             'source/m3_validate.c:846,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:856,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:859,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:867,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:870,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:878,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:881,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:883,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:891,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:894,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:902,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:905,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:917,17'
          Dst:             ReadMemoryArg
        - Src:             'source/m3_validate.c:918,25'
          Dst:             v_max_align
        - Src:             'source/m3_validate.c:919,21'
          Dst:             v_has_memory_idx
        - Src:             'source/m3_validate.c:920,21'
          Dst:             v_offset_in_range
        - Src:             'source/m3_validate.c:921,33'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:921,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:929,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:940,17'
          Dst:             ReadMemoryArg
        - Src:             'source/m3_validate.c:941,25'
          Dst:             v_max_align
        - Src:             'source/m3_validate.c:942,21'
          Dst:             v_has_memory_idx
        - Src:             'source/m3_validate.c:943,21'
          Dst:             v_offset_in_range
        - Src:             'source/m3_validate.c:951,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:952,33'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:952,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:960,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:961,21'
          Dst:             v_has_memory_idx
        - Src:             'source/m3_validate.c:962,27'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:962,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:968,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:969,21'
          Dst:             v_has_memory_idx
        - Src:             'source/m3_validate.c:970,33'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:970,17'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:971,27'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:971,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:978,17'
          Dst:             ReadLEB_i32
        - Src:             'source/m3_validate.c:979,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:984,17'
          Dst:             ReadLEB_i64
        - Src:             'source/m3_validate.c:985,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:991,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:997,17'
          Dst:             v_push
        - Src:             'source/m3_validate.c:1003,24'
          Dst:             v_testop
        - Src:             'source/m3_validate.c:1006,17'
          Dst:             v_relop
        - Src:             'source/m3_validate.c:1009,24'
          Dst:             v_testop
        - Src:             'source/m3_validate.c:1012,17'
          Dst:             v_relop
        - Src:             'source/m3_validate.c:1016,17'
          Dst:             v_relop
        - Src:             'source/m3_validate.c:1020,17'
          Dst:             v_relop
        - Src:             'source/m3_validate.c:1024,17'
          Dst:             v_unop
        - Src:             'source/m3_validate.c:1030,17'
          Dst:             v_binop
        - Src:             'source/m3_validate.c:1034,17'
          Dst:             v_unop
        - Src:             'source/m3_validate.c:1040,17'
          Dst:             v_binop
        - Src:             'source/m3_validate.c:1045,17'
          Dst:             v_unop
        - Src:             'source/m3_validate.c:1050,17'
          Dst:             v_binop
        - Src:             'source/m3_validate.c:1055,17'
          Dst:             v_unop
        - Src:             'source/m3_validate.c:1060,17'
          Dst:             v_binop
        - Src:             'source/m3_validate.c:1063,24'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1065,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1067,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1069,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1071,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1073,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1075,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1077,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1079,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1081,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1083,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1085,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1087,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1089,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1091,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1093,17'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1097,17'
          Dst:             v_unop
        - Src:             'source/m3_validate.c:1099,17'
          Dst:             v_unop
        - Src:             'source/m3_validate.c:1105,17'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1109,21'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1111,21'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1113,21'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1115,21'
          Dst:             v_cvtop
        - Src:             'source/m3_validate.c:1119,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1120,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1121,25'
          Dst:             v_has_memory_idx
        - Src:             'source/m3_validate.c:1127,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1128,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1129,37'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:1129,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1135,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1146,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1147,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1166,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1167,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1168,41'
          Dst:             v_table_addrtype
        - Src:             'source/m3_validate.c:1168,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1172,38'
          Dst:             v_table_addrtype
        - Src:             'source/m3_validate.c:1173,38'
          Dst:             v_table_addrtype
        - Src:             'source/m3_validate.c:1176,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1177,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1178,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1185,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1194,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1197,31'
          Dst:             v_table_addrtype
        - Src:             'source/m3_validate.c:1200,25'
          Dst:             v_push
        - Src:             'source/m3_validate.c:1202,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1203,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1204,25'
          Dst:             v_push
        - Src:             'source/m3_validate.c:1206,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1207,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1208,25'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1216,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1217,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1218,25'
          Dst:             v_has_memory_idx
        - Src:             'source/m3_validate.c:1218,57'
          Dst:             v_has_memory_idx
        - Src:             'source/m3_validate.c:1222,36'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:1223,36'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:1226,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1227,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1228,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1234,21'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1235,25'
          Dst:             v_has_memory_idx
        - Src:             'source/m3_validate.c:1236,37'
          Dst:             v_memory_addrtype
        - Src:             'source/m3_validate.c:1237,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1238,21'
          Dst:             v_pop_expect
        - Src:             'source/m3_validate.c:1239,21'
          Dst:             v_pop_expect
    - functionName:    v_push_ctrl
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ValidateFunction
      functionSourceFile: '/src/wasm3/source/m3_validate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          398
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - ParseValueType
        - ReadLEB_u32
        - v_push_ctrl
        - v_validate_body
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_validate.c:1283,18'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1288,9'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1302,13'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_validate.c:1305,13'
          Dst:             ParseValueType
        - Src:             'source/m3_validate.c:1315,9'
          Dst:             v_push_ctrl
        - Src:             'source/m3_validate.c:1326,9'
          Dst:             v_validate_body
...
