---
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: 16
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - m3_FindFunction
        - m3_FreeEnvironment
        - m3_FreeModule
        - m3_FreeRuntime
        - m3_LoadModule
        - m3_NewEnvironment
        - m3_NewRuntime
        - m3_ParseModule
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'platforms/app_fuzz/fuzzer.c:23,26'
          Dst:             m3_NewEnvironment
        - Src:             'platforms/app_fuzz/fuzzer.c:25,30'
          Dst:             m3_NewRuntime
        - Src:             'platforms/app_fuzz/fuzzer.c:28,22'
          Dst:             m3_ParseModule
        - Src:             'platforms/app_fuzz/fuzzer.c:30,26'
          Dst:             m3_LoadModule
        - Src:             'platforms/app_fuzz/fuzzer.c:33,30'
          Dst:             m3_FindFunction
        - Src:             'platforms/app_fuzz/fuzzer.c:39,21'
          Dst:             m3_FreeModule
        - Src:             'platforms/app_fuzz/fuzzer.c:43,13'
          Dst:             m3_FreeRuntime
        - Src:             'platforms/app_fuzz/fuzzer.c:45,9'
          Dst:             m3_FreeEnvironment
    - functionName:    Read_utf8
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - ReadLEB_u32
        - m3_Malloc_Impl
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:490,23'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_core.c:501,39'
          Dst:             m3_Malloc_Impl
    - functionName:    ReadLEB_u32
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 442
      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:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:438,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:    10
      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: 357
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadLEB_i64
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 482
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:478,23'
          Dst:             ReadLebSigned
    - functionName:    ReadLebSigned
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 431
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadLEB_i32
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 472
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:468,23'
          Dst:             ReadLebSigned
    - functionName:    ReadLEB_i7
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 462
      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:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:458,23'
          Dst:             ReadLebSigned
    - functionName:    ReadLEB_u7
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 452
      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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_core.c:448,23'
          Dst:             ReadLebUnsigned
    - functionName:    Read_opcode
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 353
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read_u8
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 327
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read_f32
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 311
      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: 283
      functionLinenumberEnd: 295
      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: 266
      functionLinenumberEnd: 278
      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: 250
      functionLinenumberEnd: 262
      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: 238
      functionLinenumberEnd: 243
      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: 228
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          44
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsIntType
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsFpType
      functionSourceFile: '/src/wasm3/source/m3_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      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: 199
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      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:    1
      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:    4
      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:    31
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetBacktrace
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1236
      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_GetMemorySize
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetErrorInfo
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1194
      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:1192,9'
          Dst:             m3_ResetErrorInfo
    - functionName:    m3_ResetErrorInfo
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1204
      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: 1114
      functionLinenumberEnd: 1133
      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:1115,24'
          Dst:             RemoveCodePageOfCapacity
        - Src:             'source/m3_env.c:1119,16'
          Dst:             Environment_AcquireCodePage
        - Src:             'source/m3_env.c:1122,20'
          Dst:             NewCodePage
    - functionName:    RemoveCodePageOfCapacity
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 136
      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:121,13'
          Dst:             NumFreeLines
    - functionName:    Environment_AcquireCodePage
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      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:142,12'
          Dst:             RemoveCodePageOfCapacity
    - functionName:    ReleaseCodePageNoTrack
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1110
      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:1102,26'
          Dst:             NumFreeLines
        - Src:             'source/m3_env.c:1108,9'
          Dst:             PushCodePage
    - functionName:    m3_GetResultsVL
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          159
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1083,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    m3_GetResultsV
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1069
      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:1066,18'
          Dst:             m3_GetResultsVL
    - functionName:    m3_GetResults
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1049,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    m3_CallArgv
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - GetStackPointerForArgs
        - RunCode
        - checkStartFunction
        - strtod
        - strtoul
        - strtoull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_env.c:1001,9'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_env.c:995,1'
          Dst:             checkStartFunction
        - Src:             'source/m3_env.c:997,9'
          Dst:             GetStackPointerForArgs
        - Src:             'source/m3_env.c:1002,42'
          Dst:             strtoul
        - Src:             'source/m3_env.c:1003,42'
          Dst:             strtoull
        - Src:             'source/m3_env.c:1005,42'
          Dst:             strtod
        - Src:             'source/m3_env.c:1006,42'
          Dst:             strtod
        - Src:             'source/m3_env.c:1015,25'
          Dst:             RunCode
    - functionName:    checkStartFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 800
      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:797,18'
          Dst:             m3_RunStart
    - functionName:    GetStackPointerForArgs
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 856
      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:    strtoul
      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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_RunStart
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 593
      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: 926
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - GetStackPointerForArgs
        - RunCode
        - checkStartFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_env.c:951,9'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_env.c:945,1'
          Dst:             checkStartFunction
        - Src:             'source/m3_env.c:947,9'
          Dst:             GetStackPointerForArgs
        - Src:             'source/m3_env.c:965,25'
          Dst:             RunCode
    - functionName:    m3_CallVL
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          195
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - GetStackPointerForArgs
        - RunCode
        - checkStartFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'source/m3_env.c:902,9'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_env.c:896,1'
          Dst:             checkStartFunction
        - Src:             'source/m3_env.c:898,9'
          Dst:             GetStackPointerForArgs
        - Src:             'source/m3_env.c:916,25'
          Dst:             RunCode
    - functionName:    m3_CallV
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 867
      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:864,18'
          Dst:             m3_CallVL
    - functionName:    m3_GetRetType
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 846
      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: 827
      functionLinenumberEnd: 835
      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: 815
      functionLinenumberEnd: 823
      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: 804
      functionLinenumberEnd: 812
      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: 766
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CompileFunction
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:779,1'
          Dst:             CompileFunction
    - functionName:    m3Error
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1182
      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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:1178,9'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_FindFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CompileFunction
        - ForEachModule
        - m3Error
        - v_FindFunction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:744,30'
          Dst:             ForEachModule
        - Src:             'source/m3_env.c:744,30'
          Dst:             v_FindFunction
        - Src:             'source/m3_env.c:750,1'
          Dst:             CompileFunction
        - Src:             'source/m3_env.c:753,10'
          Dst:             m3Error
    - functionName:    v_FindFunction
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          131
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:709,32'
          Dst:             strcmp
        - Src:             'source/m3_env.c:725,34'
          Dst:             strcmp
    - functionName:    ForEachModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 219
      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:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetGlobalType
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 698
      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: 678
      functionLinenumberEnd: 694
      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:683,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    m3_GetGlobal
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 674
      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:662,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    m3_FindGlobal
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:635,25'
          Dst:             strcmp
        - Src:             'source/m3_env.c:648,17'
          Dst:             strcmp
    - functionName:    m3_LoadModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - InitDataSegments
        - InitElements
        - InitGlobals
        - InitMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:607,1'
          Dst:             InitMemory
        - Src:             'source/m3_env.c:608,1'
          Dst:             InitGlobals
        - Src:             'source/m3_env.c:609,1'
          Dst:             InitDataSegments
        - Src:             'source/m3_env.c:610,1'
          Dst:             InitElements
    - functionName:    InitMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ResizeMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:346,18'
          Dst:             ResizeMemory
    - functionName:    InitGlobals
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 452
      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:435,30'
          Dst:             EvaluateExpression
    - functionName:    InitDataSegments
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EvaluateExpression
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:468,1'
          Dst:             EvaluateExpression
    - functionName:    InitElements
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          196
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - EvaluateExpression
        - ReadLEB_u32
        - m3_Realloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:495,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_env.c:500,1'
          Dst:             EvaluateExpression
        - Src:             'source/m3_env.c:504,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_env.c:513,37'
          Dst:             m3_Realloc_Impl
        - Src:             'source/m3_env.c:521,1'
          Dst:             ReadLEB_u32
    - functionName:    EvaluateExpression
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - AcquireCodePage
        - CompileBlock
        - GetPagePC
        - ReleaseCodePage
        - RunCode
        - Runtime_Release
        - SizeOfType
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:286,15'
          Dst:             AcquireCodePage
        - Src:             'source/m3_env.c:292,23'
          Dst:             GetPagePC
        - Src:             'source/m3_env.c:293,18'
          Dst:             CompileBlock
        - Src:             'source/m3_env.c:304,25'
          Dst:             RunCode
        - Src:             'source/m3_env.c:309,21'
          Dst:             SizeOfType
        - Src:             'source/m3_env.c:321,9'
          Dst:             ReleaseCodePage
        - Src:             'source/m3_env.c:326,5'
          Dst:             Runtime_Release
    - functionName:    AcquireCodePage
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1139
      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:1139,12'
          Dst:             AcquireCodePageWithCapacity
    - functionName:    ReleaseCodePage
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1163
      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:1147,9'
          Dst:             ReleaseCodePageNoTrack
    - functionName:    Runtime_Release
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Environment_ReleaseCodePages
        - ForEachModule
        - _FreeModule
        - m3_Free_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:232,5'
          Dst:             ForEachModule
        - Src:             'source/m3_env.c:232,5'
          Dst:             _FreeModule
        - Src:             'source/m3_env.c:234,5'
          Dst:             Environment_ReleaseCodePages
        - Src:             'source/m3_env.c:235,5'
          Dst:             Environment_ReleaseCodePages
        - Src:             'source/m3_env.c:237,5'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:238,5'
          Dst:             m3_Free_Impl
    - functionName:    _FreeModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      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:225,5'
          Dst:             m3_FreeModule
    - functionName:    Environment_ReleaseCodePages
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 170
      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:    ResizeMemory
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - m3_Realloc_Impl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:390,24'
          Dst:             m3_Realloc_Impl
    - functionName:    m3_CompileModule
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 547
      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:542,1'
          Dst:             CompileFunction
    - functionName:    m3_FreeRuntime
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 251
      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:246,9'
          Dst:             m3_PrintProfilerInfo
        - Src:             'source/m3_env.c:248,9'
          Dst:             Runtime_Release
        - Src:             'source/m3_env.c:249,9'
          Dst:             m3_Free_Impl
    - functionName:    m3_GetUserData
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      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: 174
      functionLinenumberEnd: 194
      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:175,26'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_env.c:179,9'
          Dst:             m3_ResetErrorInfo
        - Src:             'source/m3_env.c:184,32'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_env.c:191,14'
          Dst:             m3_Free_Impl
    - functionName:    m3_SetCustomSectionHandler
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      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: 55
      functionLinenumberEnd: 67
      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:61,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_env.c:66,5'
          Dst:             FreeCodePages
    - functionName:    m3_FreeEnvironment
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 77
      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:74,9'
          Dst:             Environment_Release
        - Src:             'source/m3_env.c:75,9'
          Dst:             m3_Free_Impl
    - functionName:    Environment_AddFuncType
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - AreFuncTypesEqual
        - m3_Free_Impl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:94,13'
          Dst:             AreFuncTypesEqual
        - Src:             'source/m3_env.c:96,13'
          Dst:             m3_Free_Impl
    - functionName:    m3_NewEnvironment
      functionSourceFile: '/src/wasm3/source/m3_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - AllocFuncType
        - Environment_AddFuncType
        - m3_FreeEnvironment
        - m3_Malloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_env.c:19,26'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_env.c:29,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:35,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:29,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:35,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:29,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:35,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:29,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:35,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:29,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_env.c:35,17'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_env.c:45,13'
          Dst:             m3_FreeEnvironment
    - functionName:    GetFunctionNumArgsAndLocals
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      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:229,40'
          Dst:             GetFunctionNumArgs
    - functionName:    GetFunctionNumArgs
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 188
      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: 221
      functionLinenumberEnd: 222
      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:222,25'
          Dst:             GetFuncTypeResultType
    - functionName:    GetFuncTypeResultType
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFunctionNumReturns
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 216
      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: 192
      functionLinenumberEnd: 202
      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:195,19'
          Dst:             GetFunctionNumArgs
    - functionName:    GetFunctionImportModuleName
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    m3_GetFunctionModule
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      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: 155
      functionLinenumberEnd: 169
      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: 138
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetFunctionNames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:140,21'
          Dst:             GetFunctionNames
    - functionName:    Function_FreeCompiledCode
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 134
      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: 85
      functionLinenumberEnd: 110
      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:86,5'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_function.c:97,5'
          Dst:             FreeImportInfo
        - Src:             'source/m3_function.c:93,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_function.c:100,9'
          Dst:             m3_Free_Impl
    - functionName:    FreeImportInfo
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - m3_Free_Impl
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_function.c:79,5'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_function.c:80,5'
          Dst:             m3_Free_Impl
    - functionName:    GetFuncTypeNumResults
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFuncTypeParamType
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetFuncTypeNumParams
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AreFuncTypesEqual
      functionSourceFile: '/src/wasm3/source/m3_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 27
      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:23,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:    1
      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:    6
      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: 561
      functionLinenumberEnd: 561
      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: 172
      functionLinenumberEnd: 173
      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: 167
      functionLinenumberEnd: 169
      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: 159
      functionLinenumberEnd: 164
      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: 145
      functionLinenumberEnd: 154
      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: 85
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Module_GetFunction
        - Module_PreallocFunctions
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:89,1'
          Dst:             Module_PreallocFunctions
        - Src:             'source/m3_module.c:95,24'
          Dst:             Module_GetFunction
    - functionName:    Module_PreallocFunctions
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 81
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_module.c:76,32'
          Dst:             m3_Realloc_Impl
    - functionName:    Module_AddGlobal
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 70
      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:57,26'
          Dst:             m3_Realloc_Impl
    - functionName:    m3_FreeModule
      functionSourceFile: '/src/wasm3/source/m3_module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FreeImportInfo
        - Module_FreeFunctions
        - m3_Free_Impl
      functionUses:    3
      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:35,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:42,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:43,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:44,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:46,9'
          Dst:             FreeImportInfo
        - Src:             'source/m3_module.c:48,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:39,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_module.c:40,13'
          Dst:             FreeImportInfo
    - 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:    m3_ParseModule
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - ParseModuleSection
        - ReadLEB_u32
        - ReadLEB_u7
        - Read_u32
        - m3_FreeModule
        - m3_Malloc_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:616,14'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_parse.c:630,1'
          Dst:             Read_u32
        - Src:             'source/m3_parse.c:631,1'
          Dst:             Read_u32
        - Src:             'source/m3_parse.c:642,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:652,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:655,1'
          Dst:             ParseModuleSection
        - Src:             'source/m3_parse.c:664,9'
          Dst:             m3_FreeModule
    - functionName:    ParseModuleSection
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseSection_Custom
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ParseSection_Name
        - Read_utf8
        - m3_Free_Impl
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:556,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:558,9'
          Dst:             strcmp
        - Src:             'source/m3_parse.c:559,1'
          Dst:             ParseSection_Name
        - Src:             'source/m3_parse.c:564,5'
          Dst:             m3_Free_Impl
    - functionName:    ParseSection_Type
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          327
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - AllocFuncType
        - Environment_AddFuncType
        - NormalizeType
        - ReadLEB_i7
        - ReadLEB_u32
        - m3_Free_Impl
        - m3_Malloc_Impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:52,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:59,32'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_parse.c:66,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_parse.c:70,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:82,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_parse.c:83,1'
          Dst:             NormalizeType
        - Src:             'source/m3_parse.c:89,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:92,1'
          Dst:             AllocFuncType
        - Src:             'source/m3_parse.c:100,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_parse.c:101,1'
          Dst:             NormalizeType
        - Src:             'source/m3_parse.c:107,13'
          Dst:             Environment_AddFuncType
        - Src:             'source/m3_parse.c:117,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:119,9'
          Dst:             m3_Free_Impl
    - functionName:    ParseSection_Import
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          216
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - FreeImportInfo
        - Module_AddFunction
        - Module_AddGlobal
        - Module_PreallocFunctions
        - NormalizeType
        - ParseType_Memory
        - ReadLEB_i7
        - ReadLEB_u32
        - ReadLEB_u7
        - Read_u8
        - Read_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'source/m3_parse.c:172,9'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_parse.c:157,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:162,1'
          Dst:             Module_PreallocFunctions
        - Src:             'source/m3_parse.c:168,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:169,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:170,1'
          Dst:             Read_u8
        - Src:             'source/m3_parse.c:177,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:179,1'
          Dst:             Module_AddFunction
        - Src:             'source/m3_parse.c:192,1'
          Dst:             ParseType_Memory
        - Src:             'source/m3_parse.c:204,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_parse.c:205,1'
          Dst:             NormalizeType
        - Src:             'source/m3_parse.c:206,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:209,1'
          Dst:             Module_AddGlobal
        - Src:             'source/m3_parse.c:219,9'
          Dst:             FreeImportInfo
        - Src:             'source/m3_parse.c:224,5'
          Dst:             FreeImportInfo
    - functionName:    ParseSection_Function
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Module_AddFunction
        - Module_PreallocFunctions
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:132,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:136,1'
          Dst:             Module_PreallocFunctions
        - Src:             'source/m3_parse.c:141,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:143,1'
          Dst:             Module_AddFunction
    - functionName:    ParseSection_Memory
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ParseType_Memory
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:458,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:462,5'
          Dst:             ParseType_Memory
    - functionName:    ParseSection_Global
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          135
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - Module_AddGlobal
        - NormalizeType
        - Parse_InitExpr
        - ReadLEB_i7
        - ReadLEB_u32
        - ReadLEB_u7
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:473,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:482,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_parse.c:483,1'
          Dst:             NormalizeType
        - Src:             'source/m3_parse.c:484,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:487,1'
          Dst:             Module_AddGlobal
        - Src:             'source/m3_parse.c:490,1'
          Dst:             Parse_InitExpr
    - functionName:    ParseSection_Export
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          195
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - ReadLEB_u32
        - Read_u8
        - Read_utf8
        - m3_Free_Impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:236,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:245,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:246,1'
          Dst:             Read_u8
        - Src:             'source/m3_parse.c:247,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:264,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:270,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:276,13'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:281,9'
          Dst:             m3_Free_Impl
        - Src:             'source/m3_parse.c:285,5'
          Dst:             m3_Free_Impl
    - functionName:    ParseSection_Start
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:295,1'
          Dst:             ReadLEB_u32
    - functionName:    ParseSection_Element
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:333,1'
          Dst:             ReadLEB_u32
    - functionName:    ParseSection_Code
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 409
      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:350,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:362,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:391,36'
          Dst:             Module_GetFunction
    - functionName:    ParseSection_Data
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          125
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - Parse_InitExpr
        - ReadLEB_u32
        - m3_Malloc_Impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:417,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:421,31'
          Dst:             m3_Malloc_Impl
        - Src:             'source/m3_parse.c:429,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:432,1'
          Dst:             Parse_InitExpr
        - Src:             'source/m3_parse.c:437,1'
          Dst:             ReadLEB_u32
    - functionName:    Parse_InitExpr
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CompileBlockStatements
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:320,14'
          Dst:             CompileBlockStatements
    - functionName:    ParseType_Memory
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ReadLEB_u32
        - ReadLEB_u7
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:28,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:29,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:33,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:38,1'
          Dst:             ReadLEB_u32
    - functionName:    ParseSection_Name
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          170
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ReadLEB_u32
        - ReadLEB_u7
        - Read_utf8
        - m3_Free_Impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_parse.c:511,1'
          Dst:             ReadLEB_u7
        - Src:             'source/m3_parse.c:512,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:518,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:525,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_parse.c:526,1'
          Dst:             Read_utf8
        - Src:             'source/m3_parse.c:540,17'
          Dst:             m3_Free_Impl
    - functionName:    ParseType_Table
      functionSourceFile: '/src/wasm3/source/m3_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - 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:    11
      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:    1
      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:    TouchSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetExtraSlotForStackIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 318
      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:310,20'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:314,42'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:314,25'
          Dst:             GetTypeNumSlots
    - functionName:    GetSlotForStackIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetStackTypeFromBottom
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetTypeNumSlots
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Is64BitType
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:198,16'
          Dst:             Is64BitType
    - functionName:    CopyStackSlotsR
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1051
      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:996,23'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:998,19'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:999,24'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:1002,26'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1013,34'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1014,34'
          Dst:             GetExtraSlotForStackIndex
        - Src:             'source/m3_compile.c:1022,1'
          Dst:             CopyStackIndexToSlot
        - Src:             'source/m3_compile.c:1024,35'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:1025,21'
          Dst:             TouchSlot
        - Src:             'source/m3_compile.c:1037,1'
          Dst:             CopyStackIndexToSlot
        - Src:             'source/m3_compile.c:1042,1'
          Dst:             CopyStackSlotsR
    - functionName:    CopyStackIndexToSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 856
      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:838,15'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:839,23'
          Dst:             IsStackIndexInRegister
        - Src:             'source/m3_compile.c:845,15'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:847,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:848,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:852,23'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:853,9'
          Dst:             EmitSlotOffset
    - functionName:    IsStackIndexInRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 269
      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: 1000
      functionLinenumberEnd: 1006
      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: 976
      functionLinenumberEnd: 982
      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: 56
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EmitWord_impl
        - EnsureCodePageNumLines
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:68,18'
          Dst:             EnsureCodePageNumLines
        - Src:             'source/m3_compile.c:75,13'
          Dst:             EmitWord_impl
    - functionName:    EmitSlotOffset
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitWord32
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:94,9'
          Dst:             EmitWord32
    - functionName:    EnsureCodePageNumLines
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 51
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:32,9'
          Dst:             NumFreeLines
        - Src:             'source/m3_compile.c:34,28'
          Dst:             AcquireCodePageWithCapacity
        - Src:             'source/m3_compile.c:41,13'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:41,13'
          Dst:             op_Branch
        - Src:             'source/m3_compile.c:42,13'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:42,13'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:44,13'
          Dst:             ReleaseCodePage
    - functionName:    op_Branch
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 900
      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: 968
      functionLinenumberEnd: 968
      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: 969
      functionLinenumberEnd: 969
      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: 971
      functionLinenumberEnd: 971
      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: 972
      functionLinenumberEnd: 972
      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:    AllocateRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 437
      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:    DeallocateSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetTypeNumSlots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:420,25'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:420,25'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:420,25'
          Dst:             GetTypeNumSlots
    - functionName:    IsFpRegisterSlotAlias
      functionSourceFile: '/src/wasm3/source/m3_compile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsRegisterSlotAlias
      functionSourceFile: '/src/wasm3/source/m3_compile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemFill
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_MemCopy
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsRegisterTypeAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 430
      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:430,36'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:430,12'
          Dst:             IsRegisterAllocated
    - functionName:    IsRegisterAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      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: 261
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          51
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    min_f64
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          51
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    max_f32
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          51
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    min_f32
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          51
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotr64
      functionSourceFile: '/src/wasm3/source/m3_math_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 149
      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: 139
      functionLinenumberEnd: 142
      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: 132
      functionLinenumberEnd: 135
      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: 125
      functionLinenumberEnd: 128
      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:    AllocateConstantSlots
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 394
      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:394,12'
          Dst:             AllocateSlotsWithinRange
    - functionName:    AllocateSlotsWithinRange
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - AlignSlotToType
        - GetTypeNumSlots
        - MarkSlotsAllocated
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:359,20'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:362,5'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:370,13'
          Dst:             MarkSlotsAllocated
    - functionName:    AlignSlotToType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetTypeNumSlots
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:208,20'
          Dst:             GetTypeNumSlots
    - functionName:    MarkSlotsAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MarkSlotAllocated
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:343,9'
          Dst:             MarkSlotAllocated
    - functionName:    MarkSlotAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TouchSlot
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:336,5'
          Dst:             TouchSlot
    - functionName:    PushConst
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          311
      EdgeCount:       99
      CyclomaticComplexity: 29
      functionsReached:
        - AlignSlotToType
        - AllocateConstantSlots
        - EmitOp
        - EmitWord32
        - EmitWord64
        - GetTypeNumSlots
        - Is64BitType
        - IsSlotAllocated
        - Push
        - PushAllocatedSlotAndEmit
        - op_Const32
        - op_Const64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:667,24'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:669,28'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:700,17'
          Dst:             IsSlotAllocated
        - Src:             'source/m3_compile.c:676,9'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:680,17'
          Dst:             IsSlotAllocated
        - Src:             'source/m3_compile.c:680,47'
          Dst:             IsSlotAllocated
        - Src:             'source/m3_compile.c:688,1'
          Dst:             Push
        - Src:             'source/m3_compile.c:700,17'
          Dst:             IsSlotAllocated
        - Src:             'source/m3_compile.c:715,1'
          Dst:             Push
        - Src:             'source/m3_compile.c:725,18'
          Dst:             AllocateConstantSlots
        - Src:             'source/m3_compile.c:732,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:732,1'
          Dst:             op_Const64
        - Src:             'source/m3_compile.c:733,17'
          Dst:             EmitWord64
        - Src:             'source/m3_compile.c:735,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:735,1'
          Dst:             op_Const32
        - Src:             'source/m3_compile.c:736,17'
          Dst:             EmitWord32
        - Src:             'source/m3_compile.c:739,1'
          Dst:             PushAllocatedSlotAndEmit
        - Src:             'source/m3_compile.c:754,1'
          Dst:             Push
    - functionName:    IsSlotAllocated
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      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:    Push
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 569
      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:559,13'
          Dst:             IsRegisterSlotAlias
        - Src:             'source/m3_compile.c:561,29'
          Dst:             IsFpRegisterSlotAlias
        - Src:             'source/m3_compile.c:562,13'
          Dst:             AllocateRegister
    - functionName:    op_Const64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1254
      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:    op_Const32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1245
      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:    PushAllocatedSlotAndEmit
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 649
      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:649,12'
          Dst:             _PushAllocatedSlotAndEmit
    - functionName:    _PushAllocatedSlotAndEmit
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 644
      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:635,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:636,1'
          Dst:             Push
        - Src:             'source/m3_compile.c:639,9'
          Dst:             EmitSlotOffset
    - functionName:    AllocateSlots
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 387
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:387,12'
          Dst:             AllocateSlotsWithinRange
    - functionName:    op_SetGlobal_f64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1308
      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: 1295
      functionLinenumberEnd: 1299
      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: 534
      functionLinenumberEnd: 538
      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: 525
      functionLinenumberEnd: 529
      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: 1277
      functionLinenumberEnd: 1281
      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: 1286
      functionLinenumberEnd: 1290
      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: 507
      functionLinenumberEnd: 511
      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: 516
      functionLinenumberEnd: 520
      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: 1355
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EmitOp
        - EmitPointer
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - GetStackTopType
        - Is64BitType
        - IsStackTopInRegister
        - IsStackTopInSlot
        - Pop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1361,19'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1363,13'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1367,19'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:1369,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1370,9'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1372,13'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:1373,32'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:1373,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1375,1'
          Dst:             Pop
    - functionName:    GetStackTopType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetStackTypeFromTop
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:244,12'
          Dst:             GetStackTypeFromTop
    - functionName:    IsStackTopInRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetStackTopIndex
        - IsStackIndexInRegister
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:273,113'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:273,80'
          Dst:             IsStackIndexInRegister
    - functionName:    EmitPointer
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 105
      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:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:100,16'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:103,9'
          Dst:             EmitWord_impl
    - functionName:    IsStackTopInSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      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:277,84'
          Dst:             IsStackTopInRegister
    - functionName:    GetStackTopSlotNumber
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetStackTopIndex
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:284,13'
          Dst:             GetStackTopIndex
    - functionName:    Pop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - DeallocateRegister
        - DeallocateSlot
        - IsFpRegisterSlotAlias
        - IsRegisterSlotAlias
        - IsStackPolymorphic
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:595,13'
          Dst:             IsRegisterSlotAlias
        - Src:             'source/m3_compile.c:597,29'
          Dst:             IsFpRegisterSlotAlias
        - Src:             'source/m3_compile.c:598,13'
          Dst:             DeallocateRegister
        - Src:             'source/m3_compile.c:602,13'
          Dst:             DeallocateSlot
        - Src:             'source/m3_compile.c:605,18'
          Dst:             IsStackPolymorphic
    - functionName:    DeallocateRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 443
      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:    IsStackPolymorphic
      functionSourceFile: '/src/wasm3/source/m3_compile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetStackTopIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetStackTypeFromTop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_GetGlobal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1350
      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:1345,23'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:1346,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1347,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1348,1'
          Dst:             PushAllocatedSlotAndEmit
    - functionName:    op_PreserveSetSlot_f64
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 972
      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: 971
      functionLinenumberEnd: 971
      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: 969
      functionLinenumberEnd: 969
      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: 968
      functionLinenumberEnd: 968
      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: 987
      functionLinenumberEnd: 995
      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: 1011
      functionLinenumberEnd: 1019
      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:    PreservedCopyTopSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 900
      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:884,15'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:886,9'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:890,15'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:892,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:893,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:895,9'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:896,28'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:896,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:898,5'
          Dst:             EmitSlotOffset
    - functionName:    op_Select_i64_sss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1106
      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: 1106
      functionLinenumberEnd: 1106
      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_srs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1106
      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_rss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1106
      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_i32_sss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      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_i32_ssr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      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_srs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      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_rss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1105
      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_rsr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1150
      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_rrs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1150
      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_rss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1150
      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_ssr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1151
      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: 1151
      functionLinenumberEnd: 1151
      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_sss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1151
      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_rsr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1147
      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: 1147
      functionLinenumberEnd: 1147
      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_rss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1147
      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_ssr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1148
      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_srs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1148
      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_sss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1148
      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:    IsValidSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsStackTopMinus2InRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      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:275,113'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:275,80'
          Dst:             IsStackIndexInRegister
    - functionName:    IsStackTopMinus1InRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      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:274,113'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:274,80'
          Dst:             IsStackIndexInRegister
    - functionName:    CopyStackTopToSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CopyStackIndexToSlot
        - GetStackTopIndex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:864,20'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:865,1'
          Dst:             CopyStackIndexToSlot
    - functionName:    op_Compile
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 798
      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:787,18'
          Dst:             CompileFunction
    - functionName:    op_Call
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 565
      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:
        - Call
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:553,17'
          Dst:             Call
    - functionName:    CompileFunction
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2842
      functionLinenumberEnd: 2931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          232
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - AcquireCompilationCodePage
        - CompileBlockStatements
        - CompileLocals
        - EmitOp
        - EmitPointer
        - GetFunctionArgType
        - GetFunctionNumArgs
        - GetFunctionNumReturns
        - GetMaxUsedSlotPlusOne
        - GetPagePC
        - MarkSlotAllocated
        - PushAllocatedSlot
        - ReadLEB_u32
        - ReleaseCompilationCodePage
        - ReserveConstants
        - m3_CopyMem
        - op_Entry
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2862,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2864,1'
          Dst:             AcquireCompilationCodePage
        - Src:             'source/m3_compile.c:2866,15'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:2868,23'
          Dst:             GetFunctionNumReturns
        - Src:             'source/m3_compile.c:2875,19'
          Dst:             GetFunctionNumArgs
        - Src:             'source/m3_compile.c:2871,9'
          Dst:             MarkSlotAllocated
        - Src:             'source/m3_compile.c:2880,19'
          Dst:             GetFunctionArgType
        - Src:             'source/m3_compile.c:2881,1'
          Dst:             PushAllocatedSlot
        - Src:             'source/m3_compile.c:2889,1'
          Dst:             CompileLocals
        - Src:             'source/m3_compile.c:2891,19'
          Dst:             GetMaxUsedSlotPlusOne
        - Src:             'source/m3_compile.c:2898,1'
          Dst:             ReserveConstants
        - Src:             'source/m3_compile.c:2905,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2905,1'
          Dst:             op_Entry
        - Src:             'source/m3_compile.c:2906,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:2908,1'
          Dst:             CompileBlockStatements
        - Src:             'source/m3_compile.c:2922,34'
          Dst:             m3_CopyMem
        - Src:             'source/m3_compile.c:2928,5'
          Dst:             ReleaseCompilationCodePage
    - functionName:    AcquireCompilationCodePage
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 185
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:161,24'
          Dst:             AcquireCodePage
    - functionName:    PushAllocatedSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 655
      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:655,12'
          Dst:             _PushAllocatedSlotAndEmit
    - functionName:    CompileLocals
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2772
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - NormalizeType
        - PushAllocatedSlot
        - ReadLEB_i7
        - ReadLEB_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2777,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2785,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2786,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_compile.c:2787,1'
          Dst:             NormalizeType
        - Src:             'source/m3_compile.c:2790,1'
          Dst:             PushAllocatedSlot
    - functionName:    GetMaxUsedSlotPlusOne
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - IsSlotAllocated
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:455,13'
          Dst:             IsSlotAllocated
    - functionName:    ReserveConstants
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2838
      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:2817,24'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:2829,5'
          Dst:             AlignSlotToType
    - functionName:    op_Entry
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CompileBlockStatements
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          165
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - Compile_Operator
        - GetOpInfo
        - Read_opcode
        - m3Error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'source/m3_compile.c:2592,13'
          Branch Sides:    []
      Callsites:
        - Src:             'source/m3_compile.c:2588,1'
          Dst:             Read_opcode
        - Src:             'source/m3_compile.c:2602,28'
          Dst:             GetOpInfo
        - Src:             'source/m3_compile.c:2605,13'
          Dst:             m3Error
        - Src:             'source/m3_compile.c:2610,1'
          Dst:             Compile_Operator
    - functionName:    ReleaseCompilationCodePage
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReleaseCodePage
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:191,5'
          Dst:             ReleaseCodePage
    - functionName:    GetOpInfo
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'source/m3_compile.c:2552,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    Compile_Operator
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          180
      EdgeCount:       62
      CyclomaticComplexity: 20
      functionsReached:
        - EmitOp
        - EmitSlotNumOfStackTopAndPop
        - GetOpInfo
        - GetStackTopType
        - IsFpType
        - IsIntType
        - IsStackTopInRegister
        - IsStackTopMinus1InRegister
        - PreserveRegisterIfOccupied
        - PushRegister
        - m3Error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2097,24'
          Dst:             GetOpInfo
        - Src:             'source/m3_compile.c:2108,19'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:2108,9'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:2108,44'
          Dst:             IsIntType
        - Src:             'source/m3_compile.c:2110,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2115,13'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2121,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2127,13'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2131,17'
          Dst:             IsStackTopMinus1InRegister
        - Src:             'source/m3_compile.c:2136,18'
          Dst:             IsStackTopMinus1InRegister
        - Src:             'source/m3_compile.c:2145,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2152,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2154,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2157,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2160,1'
          Dst:             PushRegister
        - Src:             'source/m3_compile.c:2167,22'
          Dst:             m3Error
    - functionName:    PreserveRegisterIfOccupied
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - AllocateSlots
        - DeallocateRegister
        - EmitOp
        - EmitSlotOffset
        - GetRegisterStackIndex
        - GetStackTypeFromBottom
        - IsFpType
        - IsRegisterAllocated
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:478,21'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:480,9'
          Dst:             IsRegisterAllocated
        - Src:             'source/m3_compile.c:482,26'
          Dst:             GetRegisterStackIndex
        - Src:             'source/m3_compile.c:483,9'
          Dst:             DeallocateRegister
        - Src:             'source/m3_compile.c:485,19'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:489,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:492,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:493,9'
          Dst:             EmitSlotOffset
    - functionName:    EmitSlotNumOfStackTopAndPop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 770
      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:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:767,9'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:768,28'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:768,9'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:770,12'
          Dst:             Pop
    - functionName:    PushRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 580
      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:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:576,16'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:578,1'
          Dst:             Push
    - functionName:    GetRegisterStackIndex
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 448
      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:    op_i32_TruncSat_f32_r_r
      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:         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: 390
      functionLinenumberEnd: 390
      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: 390
      functionLinenumberEnd: 390
      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: 390
      functionLinenumberEnd: 390
      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: 2177
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - EmitOp
        - EmitSlotNumOfStackTopAndPop
        - GetOpInfo
        - IsRegisterTypeAllocated
        - IsStackTopInSlot
        - PushAllocatedSlotAndEmit
        - PushRegister
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2179,24'
          Dst:             GetOpInfo
        - Src:             'source/m3_compile.c:2182,23'
          Dst:             IsRegisterTypeAllocated
        - Src:             'source/m3_compile.c:2183,25'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:2187,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2188,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:2191,1'
          Dst:             PushAllocatedSlotAndEmit
        - Src:             'source/m3_compile.c:2193,1'
          Dst:             PushRegister
    - functionName:    op_u32_TruncSat_f32_r_r
      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:         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: 391
      functionLinenumberEnd: 391
      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: 391
      functionLinenumberEnd: 391
      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: 391
      functionLinenumberEnd: 391
      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: 392
      functionLinenumberEnd: 392
      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: 392
      functionLinenumberEnd: 392
      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: 392
      functionLinenumberEnd: 392
      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: 392
      functionLinenumberEnd: 392
      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: 393
      functionLinenumberEnd: 393
      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: 393
      functionLinenumberEnd: 393
      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: 393
      functionLinenumberEnd: 393
      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: 393
      functionLinenumberEnd: 393
      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: 395
      functionLinenumberEnd: 395
      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: 395
      functionLinenumberEnd: 395
      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: 395
      functionLinenumberEnd: 395
      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: 395
      functionLinenumberEnd: 395
      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: 396
      functionLinenumberEnd: 396
      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: 396
      functionLinenumberEnd: 396
      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: 396
      functionLinenumberEnd: 396
      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: 396
      functionLinenumberEnd: 396
      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: 397
      functionLinenumberEnd: 397
      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: 397
      functionLinenumberEnd: 397
      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: 397
      functionLinenumberEnd: 397
      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: 397
      functionLinenumberEnd: 397
      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: 398
      functionLinenumberEnd: 398
      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: 398
      functionLinenumberEnd: 398
      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: 398
      functionLinenumberEnd: 398
      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: 398
      functionLinenumberEnd: 398
      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_CopyFill
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - CopyStackTopToRegister
        - EmitOp
        - EmitSlotNumOfStackTopAndPop
        - PopType
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1778,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1783,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1785,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:1787,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1788,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:1789,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:1790,1'
          Dst:             EmitSlotNumOfStackTopAndPop
    - functionName:    CopyStackTopToRegister
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 927
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:908,9'
          Dst:             IsStackTopInSlot
        - Src:             'source/m3_compile.c:910,19'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:912,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:916,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:917,28'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:917,9'
          Dst:             EmitSlotOffset
    - functionName:    PopType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetStackTopType
        - Pop
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:616,18'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:620,1'
          Dst:             Pop
    - functionName:    op_SetRegister_i32
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 968
      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: 969
      functionLinenumberEnd: 969
      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: 971
      functionLinenumberEnd: 971
      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: 972
      functionLinenumberEnd: 972
      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_Unreachable
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1265
      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: 2077
      functionLinenumberEnd: 2086
      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:2080,1'
          Dst:             AddTrapRecord
        - Src:             'source/m3_compile.c:2082,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2082,1'
          Dst:             op_Unreachable
        - Src:             'source/m3_compile.c:2083,1'
          Dst:             SetStackPolymorphic
    - functionName:    Compile_Nop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2072
      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: 1852
      functionLinenumberEnd: 1899
      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:1856,1'
          Dst:             PreserveRegisters
        - Src:             'source/m3_compile.c:1857,1'
          Dst:             PreserveArgsAndLocals
        - Src:             'source/m3_compile.c:1860,1'
          Dst:             ReadBlockType
        - Src:             'source/m3_compile.c:1864,25'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:1868,29'
          Dst:             GetNumBlockValuesOnStack
        - Src:             'source/m3_compile.c:1872,32'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:1876,32'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1879,25'
          Dst:             IsConstantSlot
        - Src:             'source/m3_compile.c:1877,31'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:1882,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:1883,1'
          Dst:             CopyStackIndexToSlot
        - Src:             'source/m3_compile.c:1890,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1890,1'
          Dst:             op_Loop
        - Src:             'source/m3_compile.c:1896,1'
          Dst:             CompileBlock
    - functionName:    op_Loop
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 894
      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: 1928
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          111
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - CompileBlock
        - CompileElseBlock
        - EmitOp
        - EmitSlotNumOfStackTopAndPop
        - GetFuncTypeNumResults
        - GetPC
        - IsStackTopInRegister
        - PreserveArgsAndLocals
        - PreserveNonTopRegisters
        - ReadBlockType
        - ReservePointer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1937,1'
          Dst:             PreserveNonTopRegisters
        - Src:             'source/m3_compile.c:1938,1'
          Dst:             PreserveArgsAndLocals
        - Src:             'source/m3_compile.c:1940,23'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1942,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1943,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:1945,26'
          Dst:             ReservePointer
        - Src:             'source/m3_compile.c:1948,1'
          Dst:             ReadBlockType
        - Src:             'source/m3_compile.c:1954,1'
          Dst:             CompileBlock
        - Src:             'source/m3_compile.c:1959,1'
          Dst:             CompileElseBlock
        - Src:             'source/m3_compile.c:1966,13'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1974,1'
          Dst:             CompileElseBlock
        - Src:             'source/m3_compile.c:1976,21'
          Dst:             GetPC
    - functionName:    Compile_End
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EmitOp
        - ReturnValues
        - op_Return
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1282,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:1285,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1285,1'
          Dst:             op_Return
    - functionName:    Compile_Branch
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          281
      EdgeCount:       95
      CyclomaticComplexity: 31
      functionsReached:
        - CopyStackTopToRegister
        - EmitOp
        - EmitPatchingBranch
        - EmitPatchingBranchPointer
        - EmitPointer
        - EmitSlotNumOfStackTopAndPop
        - GetBlockScope
        - GetFuncTypeNumParams
        - GetFuncTypeNumResults
        - GetPC
        - IsStackPolymorphic
        - IsStackTopInRegister
        - PopType
        - ReadLEB_u32
        - ReservePointer
        - ResolveBlockResults
        - ReturnValues
        - SetStackPolymorphic
        - op_ContinueLoop
        - op_ContinueLoopIf
        - op_Return
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1429,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1432,1'
          Dst:             GetBlockScope
        - Src:             'source/m3_compile.c:1439,17'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:1441,35'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1443,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1444,1'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:1446,42'
          Dst:             ReservePointer
        - Src:             'source/m3_compile.c:1448,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:1450,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1450,1'
          Dst:             op_ContinueLoop
        - Src:             'source/m3_compile.c:1451,17'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1453,28'
          Dst:             GetPC
        - Src:             'source/m3_compile.c:1458,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:1459,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:1461,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1461,1'
          Dst:             op_ContinueLoopIf
        - Src:             'source/m3_compile.c:1462,17'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1469,5'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1469,5'
          Dst:             op_ContinueLoop
        - Src:             'source/m3_compile.c:1470,13'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1479,33'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1485,35'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1487,5'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1488,5'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:1491,35'
          Dst:             ReservePointer
        - Src:             'source/m3_compile.c:1495,35'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1497,5'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1498,5'
          Dst:             EmitSlotNumOfStackTopAndPop
        - Src:             'source/m3_compile.c:1500,17'
          Dst:             EmitPatchingBranchPointer
        - Src:             'source/m3_compile.c:1505,17'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1509,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:1510,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1510,1'
          Dst:             op_Return
        - Src:             'source/m3_compile.c:1514,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:1515,1'
          Dst:             EmitPatchingBranch
        - Src:             'source/m3_compile.c:1521,24'
          Dst:             GetPC
        - Src:             'source/m3_compile.c:1525,1'
          Dst:             SetStackPolymorphic
    - functionName:    op_BranchIf_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1170
      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: 1175
      functionLinenumberEnd: 1183
      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: 931
      functionLinenumberEnd: 940
      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: 1533
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          223
      EdgeCount:       69
      CyclomaticComplexity: 22
      functionsReached:
        - AcquireCompilationCodePage
        - EmitConstant32
        - EmitOp
        - EmitPatchingBranch
        - EmitPointer
        - EmitSlotOffset
        - EnsureCodePageNumLines
        - GetBlockScope
        - GetPagePC
        - GetStackTopSlotNumber
        - IsStackPolymorphic
        - Pop
        - PreserveRegisterIfOccupied
        - ReadLEB_u32
        - ReleaseCompilationCodePage
        - ResolveBlockResults
        - ReturnValues
        - SetStackPolymorphic
        - op_BranchTable
        - op_ContinueLoop
        - op_Return
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1536,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1538,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:1539,16'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:1540,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:1547,1'
          Dst:             EnsureCodePageNumLines
        - Src:             'source/m3_compile.c:1549,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1549,1'
          Dst:             op_BranchTable
        - Src:             'source/m3_compile.c:1550,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1551,5'
          Dst:             EmitConstant32
        - Src:             'source/m3_compile.c:1559,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1562,1'
          Dst:             GetBlockScope
        - Src:             'source/m3_compile.c:1567,1'
          Dst:             AcquireCompilationCodePage
        - Src:             'source/m3_compile.c:1569,24'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:1575,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:1577,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1577,1'
          Dst:             op_ContinueLoop
        - Src:             'source/m3_compile.c:1578,13'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1583,21'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1587,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:1588,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1588,1'
          Dst:             op_Return
        - Src:             'source/m3_compile.c:1592,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:1594,1'
          Dst:             EmitPatchingBranch
        - Src:             'source/m3_compile.c:1599,9'
          Dst:             ReleaseCompilationCodePage
        - Src:             'source/m3_compile.c:1602,9'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1605,1'
          Dst:             SetStackPolymorphic
    - functionName:    op_Return
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1157
      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:    Compile_Return
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1248
      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:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1235,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1238,1'
          Dst:             GetBlockScope
        - Src:             'source/m3_compile.c:1240,1'
          Dst:             ReturnValues
        - Src:             'source/m3_compile.c:1242,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1242,1'
          Dst:             op_Return
        - Src:             'source/m3_compile.c:1244,1'
          Dst:             SetStackPolymorphic
    - functionName:    Compile_Call
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CompileCallArgsAndReturn
        - EmitOp
        - EmitPointer
        - EmitSlotOffset
        - GetFunctionImportModuleName
        - Module_GetFunction
        - ReadLEB_u32
        - m3Error
        - m3_GetFunctionName
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1663,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1665,28'
          Dst:             Module_GetFunction
        - Src:             'source/m3_compile.c:1673,1'
          Dst:             CompileCallArgsAndReturn
        - Src:             'source/m3_compile.c:1689,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1695,13'
          Dst:             GetFunctionImportModuleName
        - Src:             'source/m3_compile.c:1695,13'
          Dst:             m3_GetFunctionName
        - Src:             'source/m3_compile.c:1695,13'
          Dst:             m3Error
        - Src:             'source/m3_compile.c:1690,13'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1691,13'
          Dst:             EmitSlotOffset
    - functionName:    op_CallIndirect
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - Call
        - CompileFunction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:589,25'
          Dst:             CompileFunction
        - Src:             'source/m3_exec.h:597,25'
          Dst:             Call
    - functionName:    Compile_CallIndirect
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - CompileCallArgsAndReturn
        - EmitOp
        - EmitPointer
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - IsStackTopInRegister
        - PreserveRegisterIfOccupied
        - ReadLEB_u32
        - op_CallIndirect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1708,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1711,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1715,9'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:1716,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:1718,26'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:1722,1'
          Dst:             CompileCallArgsAndReturn
        - Src:             'source/m3_compile.c:1724,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1724,1'
          Dst:             op_CallIndirect
        - Src:             'source/m3_compile.c:1725,5'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1726,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1727,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1728,5'
          Dst:             EmitSlotOffset
    - functionName:    Compile_Drop
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2066
      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:2065,23'
          Dst:             Pop
    - functionName:    Compile_Select
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          258
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - EmitOp
        - EmitSlotOffset
        - GetStackTopSlotNumber
        - GetStackTypeFromTop
        - IsFpType
        - IsIntType
        - IsStackPolymorphic
        - IsStackTopInRegister
        - IsStackTopMinus1InRegister
        - IsStackTopMinus2InRegister
        - IsValidSlot
        - Pop
        - PreserveRegisterIfOccupied
        - PushRegister
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1989,15'
          Dst:             GetStackTypeFromTop
        - Src:             'source/m3_compile.c:1993,9'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:1997,17'
          Dst:             IsStackTopMinus1InRegister
        - Src:             'source/m3_compile.c:1998,17'
          Dst:             IsStackTopMinus2InRegister
        - Src:             'source/m3_compile.c:2000,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2003,30'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2004,21'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:2005,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2011,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2011,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2014,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:2016,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2014,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:2016,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2024,14'
          Dst:             IsIntType
        - Src:             'source/m3_compile.c:2027,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2028,17'
          Dst:             IsStackTopMinus1InRegister
        - Src:             'source/m3_compile.c:2029,17'
          Dst:             IsStackTopMinus2InRegister
        - Src:             'source/m3_compile.c:2031,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2038,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2038,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2041,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:2043,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2038,17'
          Dst:             IsStackTopInRegister
        - Src:             'source/m3_compile.c:2041,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:2043,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2041,29'
          Dst:             GetStackTopSlotNumber
        - Src:             'source/m3_compile.c:2043,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2048,18'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:2051,5'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:2054,13'
          Dst:             IsValidSlot
        - Src:             'source/m3_compile.c:2055,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2054,13'
          Dst:             IsValidSlot
        - Src:             'source/m3_compile.c:2055,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2054,13'
          Dst:             IsValidSlot
        - Src:             'source/m3_compile.c:2055,13'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:2057,1'
          Dst:             PushRegister
    - functionName:    Compile_GetLocal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1338
      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:1327,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1329,23'
          Dst:             GetFunctionNumArgsAndLocals
        - Src:             'source/m3_compile.c:1332,15'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:1333,16'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1335,1'
          Dst:             Push
    - functionName:    Compile_SetLocal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - CopyStackTopToSlot
        - FindReferencedLocalWithinCurrentBlock
        - GetFunctionNumArgsAndLocals
        - GetSlotForStackIndex
        - Pop
        - PreservedCopyTopSlot
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1299,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1301,22'
          Dst:             GetFunctionNumArgsAndLocals
        - Src:             'source/m3_compile.c:1303,25'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1306,1'
          Dst:             FindReferencedLocalWithinCurrentBlock
        - Src:             'source/m3_compile.c:1309,1'
          Dst:             CopyStackTopToSlot
        - Src:             'source/m3_compile.c:1311,1'
          Dst:             PreservedCopyTopSlot
        - Src:             'source/m3_compile.c:1314,1'
          Dst:             Pop
    - functionName:    Compile_GetSetGlobal
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Compile_GetGlobal
        - Compile_SetGlobal
        - ReadLEB_u32
        - m3Error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1388,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:1396,1'
          Dst:             Compile_GetGlobal
        - Src:             'source/m3_compile.c:1396,1'
          Dst:             Compile_SetGlobal
        - Src:             'source/m3_compile.c:1398,14'
          Dst:             m3Error
    - functionName:    op_i32_Load_i32_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1380
      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: 1380
      functionLinenumberEnd: 1380
      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: 2201
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - Compile_Operator
        - EmitConstant32
        - GetOpInfo
        - IsFpType
        - PreserveRegisterIfOccupied
        - ReadLEB_u32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2205,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2206,1'
          Dst:             ReadLEB_u32
        - Src:             'source/m3_compile.c:2208,24'
          Dst:             GetOpInfo
        - Src:             'source/m3_compile.c:2211,9'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:2212,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:2214,1'
          Dst:             Compile_Operator
        - Src:             'source/m3_compile.c:2216,5'
          Dst:             EmitConstant32
    - functionName:    op_i64_Load_i64_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1388
      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: 1388
      functionLinenumberEnd: 1388
      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: 1372
      functionLinenumberEnd: 1372
      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: 1372
      functionLinenumberEnd: 1372
      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: 1373
      functionLinenumberEnd: 1373
      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: 1373
      functionLinenumberEnd: 1373
      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: 1376
      functionLinenumberEnd: 1376
      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: 1376
      functionLinenumberEnd: 1376
      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: 1377
      functionLinenumberEnd: 1377
      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: 1377
      functionLinenumberEnd: 1377
      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: 1378
      functionLinenumberEnd: 1378
      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: 1378
      functionLinenumberEnd: 1378
      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: 1379
      functionLinenumberEnd: 1379
      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: 1379
      functionLinenumberEnd: 1379
      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: 1382
      functionLinenumberEnd: 1382
      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: 1382
      functionLinenumberEnd: 1382
      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: 1383
      functionLinenumberEnd: 1383
      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: 1383
      functionLinenumberEnd: 1383
      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: 1384
      functionLinenumberEnd: 1384
      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: 1384
      functionLinenumberEnd: 1384
      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: 1385
      functionLinenumberEnd: 1385
      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: 1385
      functionLinenumberEnd: 1385
      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: 1386
      functionLinenumberEnd: 1386
      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: 1386
      functionLinenumberEnd: 1386
      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: 1387
      functionLinenumberEnd: 1387
      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: 1387
      functionLinenumberEnd: 1387
      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: 1488
      functionLinenumberEnd: 1488
      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: 1488
      functionLinenumberEnd: 1488
      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: 1488
      functionLinenumberEnd: 1488
      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: 1493
      functionLinenumberEnd: 1493
      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: 1493
      functionLinenumberEnd: 1493
      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: 1493
      functionLinenumberEnd: 1493
      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: 1482
      functionLinenumberEnd: 1482
      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: 1482
      functionLinenumberEnd: 1482
      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: 1482
      functionLinenumberEnd: 1482
      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: 1482
      functionLinenumberEnd: 1482
      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: 1483
      functionLinenumberEnd: 1483
      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: 1483
      functionLinenumberEnd: 1483
      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: 1483
      functionLinenumberEnd: 1483
      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: 1483
      functionLinenumberEnd: 1483
      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: 1486
      functionLinenumberEnd: 1486
      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: 1486
      functionLinenumberEnd: 1486
      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: 1486
      functionLinenumberEnd: 1486
      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: 1487
      functionLinenumberEnd: 1487
      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: 1487
      functionLinenumberEnd: 1487
      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: 1487
      functionLinenumberEnd: 1487
      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: 1490
      functionLinenumberEnd: 1490
      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: 1490
      functionLinenumberEnd: 1490
      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: 1490
      functionLinenumberEnd: 1490
      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: 1491
      functionLinenumberEnd: 1491
      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: 1491
      functionLinenumberEnd: 1491
      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: 1491
      functionLinenumberEnd: 1491
      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: 1492
      functionLinenumberEnd: 1492
      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: 1492
      functionLinenumberEnd: 1492
      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: 1492
      functionLinenumberEnd: 1492
      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: 697
      functionLinenumberEnd: 702
      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: 1736
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - EmitOp
        - PreserveRegisterIfOccupied
        - PushRegister
        - ReadLEB_i7
        - op_MemSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1740,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_compile.c:1742,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:1744,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1744,1'
          Dst:             op_MemSize
        - Src:             'source/m3_compile.c:1746,1'
          Dst:             PushRegister
    - functionName:    op_MemGrow
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ResizeMemory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:719,26'
          Dst:             ResizeMemory
    - functionName:    Compile_Memory_Grow
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - CopyStackTopToRegister
        - EmitOp
        - PopType
        - PushRegister
        - ReadLEB_i7
        - op_MemGrow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1757,1'
          Dst:             ReadLEB_i7
        - Src:             'source/m3_compile.c:1759,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:1760,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:1762,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1762,1'
          Dst:             op_MemGrow
        - Src:             'source/m3_compile.c:1764,1'
          Dst:             PushRegister
    - functionName:    Compile_Const_i32
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1161
      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:1158,1'
          Dst:             ReadLEB_i32
        - Src:             'source/m3_compile.c:1159,1'
          Dst:             PushConst
    - functionName:    Compile_Const_i64
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1172
      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:1169,1'
          Dst:             ReadLEB_i64
        - Src:             'source/m3_compile.c:1170,1'
          Dst:             PushConst
    - functionName:    Compile_Const_f32
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1187
      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:1183,1'
          Dst:             Read_f32
        - Src:             'source/m3_compile.c:1184,1'
          Dst:             PushConst
    - functionName:    Compile_Const_f64
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1200
      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:1196,1'
          Dst:             Read_f64
        - Src:             'source/m3_compile.c:1197,1'
          Dst:             PushConst
    - functionName:    op_i32_EqualToZero_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      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: 292
      functionLinenumberEnd: 292
      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: 176
      functionLinenumberEnd: 176
      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: 176
      functionLinenumberEnd: 176
      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: 177
      functionLinenumberEnd: 177
      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: 177
      functionLinenumberEnd: 177
      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: 179
      functionLinenumberEnd: 179
      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: 179
      functionLinenumberEnd: 179
      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: 179
      functionLinenumberEnd: 179
      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: 185
      functionLinenumberEnd: 185
      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: 185
      functionLinenumberEnd: 185
      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: 185
      functionLinenumberEnd: 185
      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: 180
      functionLinenumberEnd: 180
      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: 180
      functionLinenumberEnd: 180
      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: 180
      functionLinenumberEnd: 180
      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: 186
      functionLinenumberEnd: 186
      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: 186
      functionLinenumberEnd: 186
      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: 186
      functionLinenumberEnd: 186
      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: 181
      functionLinenumberEnd: 181
      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: 181
      functionLinenumberEnd: 181
      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: 181
      functionLinenumberEnd: 181
      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: 187
      functionLinenumberEnd: 187
      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: 187
      functionLinenumberEnd: 187
      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: 187
      functionLinenumberEnd: 187
      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: 182
      functionLinenumberEnd: 182
      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: 182
      functionLinenumberEnd: 182
      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: 182
      functionLinenumberEnd: 182
      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: 188
      functionLinenumberEnd: 188
      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: 188
      functionLinenumberEnd: 188
      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: 188
      functionLinenumberEnd: 188
      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: 293
      functionLinenumberEnd: 293
      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_i64_EqualToZero_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 293
      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_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      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: 176
      functionLinenumberEnd: 176
      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: 177
      functionLinenumberEnd: 177
      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: 177
      functionLinenumberEnd: 177
      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: 179
      functionLinenumberEnd: 179
      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: 179
      functionLinenumberEnd: 179
      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: 179
      functionLinenumberEnd: 179
      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: 185
      functionLinenumberEnd: 185
      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: 185
      functionLinenumberEnd: 185
      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: 185
      functionLinenumberEnd: 185
      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: 180
      functionLinenumberEnd: 180
      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: 180
      functionLinenumberEnd: 180
      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: 180
      functionLinenumberEnd: 180
      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: 186
      functionLinenumberEnd: 186
      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: 186
      functionLinenumberEnd: 186
      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: 186
      functionLinenumberEnd: 186
      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: 181
      functionLinenumberEnd: 181
      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: 181
      functionLinenumberEnd: 181
      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: 181
      functionLinenumberEnd: 181
      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: 187
      functionLinenumberEnd: 187
      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: 187
      functionLinenumberEnd: 187
      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: 187
      functionLinenumberEnd: 187
      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: 182
      functionLinenumberEnd: 182
      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: 182
      functionLinenumberEnd: 182
      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: 182
      functionLinenumberEnd: 182
      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: 188
      functionLinenumberEnd: 188
      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: 188
      functionLinenumberEnd: 188
      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: 188
      functionLinenumberEnd: 188
      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: 191
      functionLinenumberEnd: 191
      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: 191
      functionLinenumberEnd: 191
      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: 192
      functionLinenumberEnd: 192
      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: 192
      functionLinenumberEnd: 192
      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: 193
      functionLinenumberEnd: 193
      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: 193
      functionLinenumberEnd: 193
      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: 193
      functionLinenumberEnd: 193
      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: 194
      functionLinenumberEnd: 194
      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: 194
      functionLinenumberEnd: 194
      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: 194
      functionLinenumberEnd: 194
      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: 195
      functionLinenumberEnd: 195
      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: 195
      functionLinenumberEnd: 195
      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: 195
      functionLinenumberEnd: 195
      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: 196
      functionLinenumberEnd: 196
      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: 196
      functionLinenumberEnd: 196
      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: 196
      functionLinenumberEnd: 196
      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: 191
      functionLinenumberEnd: 191
      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: 191
      functionLinenumberEnd: 191
      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: 192
      functionLinenumberEnd: 192
      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: 192
      functionLinenumberEnd: 192
      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: 193
      functionLinenumberEnd: 193
      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: 193
      functionLinenumberEnd: 193
      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: 193
      functionLinenumberEnd: 193
      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: 194
      functionLinenumberEnd: 194
      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: 194
      functionLinenumberEnd: 194
      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: 194
      functionLinenumberEnd: 194
      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: 195
      functionLinenumberEnd: 195
      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: 195
      functionLinenumberEnd: 195
      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: 195
      functionLinenumberEnd: 195
      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: 196
      functionLinenumberEnd: 196
      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: 196
      functionLinenumberEnd: 196
      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: 196
      functionLinenumberEnd: 196
      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: 316
      functionLinenumberEnd: 316
      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: 316
      functionLinenumberEnd: 316
      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: 319
      functionLinenumberEnd: 319
      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: 319
      functionLinenumberEnd: 319
      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: 322
      functionLinenumberEnd: 322
      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: 322
      functionLinenumberEnd: 322
      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: 206
      functionLinenumberEnd: 206
      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: 206
      functionLinenumberEnd: 206
      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: 209
      functionLinenumberEnd: 209
      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: 209
      functionLinenumberEnd: 209
      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: 209
      functionLinenumberEnd: 209
      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: 207
      functionLinenumberEnd: 207
      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: 207
      functionLinenumberEnd: 207
      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: 241
      functionLinenumberEnd: 241
      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: 241
      functionLinenumberEnd: 241
      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: 241
      functionLinenumberEnd: 241
      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: 240
      functionLinenumberEnd: 240
      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: 240
      functionLinenumberEnd: 240
      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: 240
      functionLinenumberEnd: 240
      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: 246
      functionLinenumberEnd: 246
      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: 246
      functionLinenumberEnd: 246
      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: 246
      functionLinenumberEnd: 246
      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: 245
      functionLinenumberEnd: 245
      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: 245
      functionLinenumberEnd: 245
      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: 245
      functionLinenumberEnd: 245
      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: 220
      functionLinenumberEnd: 220
      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: 220
      functionLinenumberEnd: 220
      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: 221
      functionLinenumberEnd: 221
      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: 221
      functionLinenumberEnd: 221
      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: 222
      functionLinenumberEnd: 222
      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: 222
      functionLinenumberEnd: 222
      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: 216
      functionLinenumberEnd: 216
      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: 216
      functionLinenumberEnd: 216
      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: 216
      functionLinenumberEnd: 216
      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: 217
      functionLinenumberEnd: 217
      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: 217
      functionLinenumberEnd: 217
      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: 217
      functionLinenumberEnd: 217
      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: 218
      functionLinenumberEnd: 218
      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: 218
      functionLinenumberEnd: 218
      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: 218
      functionLinenumberEnd: 218
      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: 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:
        - rotl32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:235,1'
          Dst:             rotl32
    - functionName:    op_u32_Rotl_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:
        - rotl32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:235,1'
          Dst:             rotl32
    - functionName:    op_u32_Rotl_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:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotl32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:235,1'
          Dst:             rotl32
    - functionName:    op_u32_Rotr_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:
        - rotr32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:236,1'
          Dst:             rotr32
    - functionName:    op_u32_Rotr_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:
        - rotr32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:236,1'
          Dst:             rotr32
    - functionName:    op_u32_Rotr_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:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rotr32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_exec.h:236,1'
          Dst:             rotr32
    - functionName:    op_u64_Clz_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      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: 317
      functionLinenumberEnd: 317
      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: 320
      functionLinenumberEnd: 320
      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: 320
      functionLinenumberEnd: 320
      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: 323
      functionLinenumberEnd: 323
      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: 323
      functionLinenumberEnd: 323
      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: 206
      functionLinenumberEnd: 206
      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: 206
      functionLinenumberEnd: 206
      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: 209
      functionLinenumberEnd: 209
      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: 209
      functionLinenumberEnd: 209
      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: 209
      functionLinenumberEnd: 209
      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: 207
      functionLinenumberEnd: 207
      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: 207
      functionLinenumberEnd: 207
      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: 243
      functionLinenumberEnd: 243
      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: 243
      functionLinenumberEnd: 243
      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: 243
      functionLinenumberEnd: 243
      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: 242
      functionLinenumberEnd: 242
      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: 242
      functionLinenumberEnd: 242
      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: 242
      functionLinenumberEnd: 242
      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: 248
      functionLinenumberEnd: 248
      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: 248
      functionLinenumberEnd: 248
      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: 248
      functionLinenumberEnd: 248
      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: 247
      functionLinenumberEnd: 247
      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: 247
      functionLinenumberEnd: 247
      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: 247
      functionLinenumberEnd: 247
      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: 224
      functionLinenumberEnd: 224
      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: 224
      functionLinenumberEnd: 224
      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: 225
      functionLinenumberEnd: 225
      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: 225
      functionLinenumberEnd: 225
      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: 226
      functionLinenumberEnd: 226
      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: 226
      functionLinenumberEnd: 226
      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: 216
      functionLinenumberEnd: 216
      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: 216
      functionLinenumberEnd: 216
      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: 216
      functionLinenumberEnd: 216
      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: 217
      functionLinenumberEnd: 217
      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: 217
      functionLinenumberEnd: 217
      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: 217
      functionLinenumberEnd: 217
      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: 218
      functionLinenumberEnd: 218
      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: 218
      functionLinenumberEnd: 218
      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: 218
      functionLinenumberEnd: 218
      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: 237
      functionLinenumberEnd: 237
      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:237,1'
          Dst:             rotl64
    - functionName:    op_u64_Rotl_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      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:237,1'
          Dst:             rotl64
    - functionName:    op_u64_Rotl_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      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:237,1'
          Dst:             rotl64
    - functionName:    op_u64_Rotr_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      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:238,1'
          Dst:             rotr64
    - functionName:    op_u64_Rotr_sr
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      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:238,1'
          Dst:             rotr64
    - functionName:    op_u64_Rotr_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      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:238,1'
          Dst:             rotr64
    - functionName:    op_f32_Abs_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      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: 281
      functionLinenumberEnd: 281
      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: 287
      functionLinenumberEnd: 287
      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: 287
      functionLinenumberEnd: 287
      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: 282
      functionLinenumberEnd: 282
      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: 282
      functionLinenumberEnd: 282
      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: 283
      functionLinenumberEnd: 283
      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: 283
      functionLinenumberEnd: 283
      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: 284
      functionLinenumberEnd: 284
      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: 284
      functionLinenumberEnd: 284
      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: 286
      functionLinenumberEnd: 286
      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: 286
      functionLinenumberEnd: 286
      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: 285
      functionLinenumberEnd: 285
      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:285,1'
          Dst:             sqrtf
    - functionName:    op_f32_Sqrt_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      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:285,1'
          Dst:             sqrtf
    - functionName:    op_f32_Add_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      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: 229
      functionLinenumberEnd: 229
      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: 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_f32_Subtract_sr
      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_f32_Subtract_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:          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: 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_f32_Multiply_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:          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: 232
      functionLinenumberEnd: 232
      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: 232
      functionLinenumberEnd: 232
      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: 232
      functionLinenumberEnd: 232
      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: 251
      functionLinenumberEnd: 251
      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:251,1'
          Dst:             min_f32
    - functionName:    op_f32_Min_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      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:251,1'
          Dst:             min_f32
    - functionName:    op_f32_Max_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      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:252,1'
          Dst:             max_f32
    - functionName:    op_f32_Max_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      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:252,1'
          Dst:             max_f32
    - functionName:    op_f32_CopySign_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      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: 256
      functionLinenumberEnd: 256
      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: 256
      functionLinenumberEnd: 256
      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: 281
      functionLinenumberEnd: 281
      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: 281
      functionLinenumberEnd: 281
      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: 287
      functionLinenumberEnd: 287
      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: 287
      functionLinenumberEnd: 287
      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: 282
      functionLinenumberEnd: 282
      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: 282
      functionLinenumberEnd: 282
      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: 283
      functionLinenumberEnd: 283
      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: 283
      functionLinenumberEnd: 283
      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: 284
      functionLinenumberEnd: 284
      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: 284
      functionLinenumberEnd: 284
      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: 286
      functionLinenumberEnd: 286
      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: 286
      functionLinenumberEnd: 286
      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: 285
      functionLinenumberEnd: 285
      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:285,49'
          Dst:             sqrt
    - functionName:    op_f64_Sqrt_s
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      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:285,49'
          Dst:             sqrt
    - functionName:    op_f64_Add_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      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: 229
      functionLinenumberEnd: 229
      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: 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:          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: 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:          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: 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:          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: 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:          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: 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:          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: 232
      functionLinenumberEnd: 232
      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: 232
      functionLinenumberEnd: 232
      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: 232
      functionLinenumberEnd: 232
      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: 253
      functionLinenumberEnd: 253
      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:253,1'
          Dst:             min_f64
    - functionName:    op_f64_Min_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 253
      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:253,1'
          Dst:             min_f64
    - functionName:    op_f64_Max_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      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:254,1'
          Dst:             max_f64
    - functionName:    op_f64_Max_ss
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      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:254,1'
          Dst:             max_f64
    - functionName:    op_f64_CopySign_rs
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      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: 257
      functionLinenumberEnd: 257
      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: 257
      functionLinenumberEnd: 257
      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: 328
      functionLinenumberEnd: 330
      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: 334
      functionLinenumberEnd: 337
      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: 380
      functionLinenumberEnd: 380
      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: 380
      functionLinenumberEnd: 380
      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: 380
      functionLinenumberEnd: 380
      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: 380
      functionLinenumberEnd: 380
      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: 381
      functionLinenumberEnd: 381
      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: 381
      functionLinenumberEnd: 381
      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: 381
      functionLinenumberEnd: 381
      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: 381
      functionLinenumberEnd: 381
      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: 382
      functionLinenumberEnd: 382
      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: 382
      functionLinenumberEnd: 382
      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: 382
      functionLinenumberEnd: 382
      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: 382
      functionLinenumberEnd: 382
      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: 383
      functionLinenumberEnd: 383
      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: 383
      functionLinenumberEnd: 383
      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: 383
      functionLinenumberEnd: 383
      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: 383
      functionLinenumberEnd: 383
      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: 416
      functionLinenumberEnd: 416
      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: 416
      functionLinenumberEnd: 416
      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: 417
      functionLinenumberEnd: 417
      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: 417
      functionLinenumberEnd: 417
      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: 385
      functionLinenumberEnd: 385
      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: 385
      functionLinenumberEnd: 385
      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: 385
      functionLinenumberEnd: 385
      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: 385
      functionLinenumberEnd: 385
      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: 386
      functionLinenumberEnd: 386
      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: 386
      functionLinenumberEnd: 386
      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: 386
      functionLinenumberEnd: 386
      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: 386
      functionLinenumberEnd: 386
      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: 387
      functionLinenumberEnd: 387
      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: 387
      functionLinenumberEnd: 387
      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: 387
      functionLinenumberEnd: 387
      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: 387
      functionLinenumberEnd: 387
      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: 388
      functionLinenumberEnd: 388
      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: 388
      functionLinenumberEnd: 388
      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: 388
      functionLinenumberEnd: 388
      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: 388
      functionLinenumberEnd: 388
      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: 459
      functionLinenumberEnd: 459
      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: 459
      functionLinenumberEnd: 459
      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: 459
      functionLinenumberEnd: 459
      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: 459
      functionLinenumberEnd: 459
      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: 460
      functionLinenumberEnd: 460
      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: 460
      functionLinenumberEnd: 460
      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: 460
      functionLinenumberEnd: 460
      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: 460
      functionLinenumberEnd: 460
      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: 461
      functionLinenumberEnd: 461
      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: 461
      functionLinenumberEnd: 461
      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: 461
      functionLinenumberEnd: 461
      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: 461
      functionLinenumberEnd: 461
      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: 462
      functionLinenumberEnd: 462
      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: 462
      functionLinenumberEnd: 462
      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: 462
      functionLinenumberEnd: 462
      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: 462
      functionLinenumberEnd: 462
      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: 421
      functionLinenumberEnd: 421
      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: 421
      functionLinenumberEnd: 421
      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: 454
      functionLinenumberEnd: 454
      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: 454
      functionLinenumberEnd: 454
      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: 454
      functionLinenumberEnd: 454
      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: 454
      functionLinenumberEnd: 454
      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: 455
      functionLinenumberEnd: 455
      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: 455
      functionLinenumberEnd: 455
      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: 455
      functionLinenumberEnd: 455
      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: 455
      functionLinenumberEnd: 455
      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: 456
      functionLinenumberEnd: 456
      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: 456
      functionLinenumberEnd: 456
      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: 456
      functionLinenumberEnd: 456
      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: 456
      functionLinenumberEnd: 456
      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: 457
      functionLinenumberEnd: 457
      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: 457
      functionLinenumberEnd: 457
      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: 457
      functionLinenumberEnd: 457
      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: 457
      functionLinenumberEnd: 457
      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: 422
      functionLinenumberEnd: 422
      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: 422
      functionLinenumberEnd: 422
      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: 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:          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: 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:          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: 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:          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: 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:          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: 500
      functionLinenumberEnd: 500
      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: 500
      functionLinenumberEnd: 500
      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: 500
      functionLinenumberEnd: 500
      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: 500
      functionLinenumberEnd: 500
      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: 501
      functionLinenumberEnd: 501
      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: 501
      functionLinenumberEnd: 501
      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: 501
      functionLinenumberEnd: 501
      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: 501
      functionLinenumberEnd: 501
      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: 502
      functionLinenumberEnd: 502
      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: 502
      functionLinenumberEnd: 502
      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: 502
      functionLinenumberEnd: 502
      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: 502
      functionLinenumberEnd: 502
      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: 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:          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: 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:          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: 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:          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: 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:          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: 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:          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: 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:          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: 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:          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: 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:          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: 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:          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: 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:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Compile_ExtendedOpcode
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1227
      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:1210,1'
          Dst:             Read_u8
        - Src:             'source/m3_compile.c:1216,24'
          Dst:             GetOpInfo
    - 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:    EmitConstant32
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EmitWord32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:87,9'
          Dst:             EmitWord32
    - functionName:    FindReferencedLocalWithinCurrentBlock
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 968
      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:956,27'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:958,1'
          Dst:             AllocateSlots
        - Src:             'source/m3_compile.c:961,1'
          Dst:             IncrementSlotUsageCount
    - functionName:    IncrementSlotUsageCount
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 413
      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:    CompileCallArgsAndReturn
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          125
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - AlignSlotToType
        - CopyStackTopToSlot
        - GetFuncTypeNumParams
        - GetFuncTypeNumResults
        - GetFuncTypeResultType
        - GetMaxUsedSlotPlusOne
        - MarkSlotsAllocatedByType
        - Pop
        - Push
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1617,19'
          Dst:             GetMaxUsedSlotPlusOne
        - Src:             'source/m3_compile.c:1625,5'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:1631,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:1633,19'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:1634,19'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1640,1'
          Dst:             CopyStackTopToSlot
        - Src:             'source/m3_compile.c:1641,1'
          Dst:             Pop
        - Src:             'source/m3_compile.c:1647,19'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:1649,1'
          Dst:             Push
        - Src:             'source/m3_compile.c:1650,9'
          Dst:             MarkSlotsAllocatedByType
    - functionName:    MarkSlotsAllocatedByType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      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:349,20'
          Dst:             GetTypeNumSlots
        - Src:             'source/m3_compile.c:350,5'
          Dst:             MarkSlotsAllocated
    - functionName:    Call
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 121
      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:117,29'
          Dst:             m3_Yield
    - functionName:    GetBlockScope
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 986
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReturnValues
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          151
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - CopyStackIndexToSlot
        - GetFuncTypeNumResults
        - GetFuncTypeResultType
        - GetNumBlockValuesOnStack
        - GetStackTopIndex
        - GetStackTypeFromTop
        - IsStackPolymorphic
        - Pop
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1109,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1110,23'
          Dst:             GetNumBlockValuesOnStack
        - Src:             'source/m3_compile.c:1112,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1119,24'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:1123,29'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:1125,28'
          Dst:             GetStackTypeFromTop
        - Src:             'source/m3_compile.c:1127,17'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:1135,1'
          Dst:             CopyStackIndexToSlot
        - Src:             'source/m3_compile.c:1142,1'
          Dst:             Pop
    - functionName:    SetStackPolymorphic
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - UnwindBlockStack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:810,12'
          Dst:             UnwindBlockStack
    - functionName:    UnwindBlockStack
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Pop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:794,1'
          Dst:             Pop
    - functionName:    GetNumBlockValuesOnStack
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ResolveBlockResults
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1101
      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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1060,21'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:1061,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:1074,23'
          Dst:             GetNumBlockValuesOnStack
        - Src:             'source/m3_compile.c:1080,24'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:1084,38'
          Dst:             GetStackTopType
        - Src:             'source/m3_compile.c:1084,28'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:1086,1'
          Dst:             CopyStackTopToRegister
        - Src:             'source/m3_compile.c:1093,9'
          Dst:             AlignSlotToType
        - Src:             'source/m3_compile.c:1095,1'
          Dst:             CopyStackSlotsR
    - functionName:    op_ContinueLoop
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1224
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EmitPatchingBranch
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1420
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1417,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1417,1'
          Dst:             op_Branch
        - Src:             'source/m3_compile.c:1418,5'
          Dst:             EmitPatchingBranchPointer
    - functionName:    EmitPatchingBranchPointer
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EmitPointer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1408,18'
          Dst:             EmitPointer
    - functionName:    op_BranchIfPrologue_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1198
      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: 1203
      functionLinenumberEnd: 1211
      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:    ReservePointer
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EmitPointer
        - GetPagePC
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:111,16'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:112,5'
          Dst:             EmitPointer
    - functionName:    GetPC
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetPagePC
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:22,12'
          Dst:             GetPagePC
    - functionName:    op_ContinueLoopIf
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1238
      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:    PreserveNonTopRegisters
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 535
      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:518,20'
          Dst:             GetStackTopIndex
        - Src:             'source/m3_compile.c:522,13'
          Dst:             IsRegisterAllocated
        - Src:             'source/m3_compile.c:524,17'
          Dst:             GetRegisterStackIndex
        - Src:             'source/m3_compile.c:525,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:528,13'
          Dst:             IsRegisterAllocated
        - Src:             'source/m3_compile.c:530,17'
          Dst:             GetRegisterStackIndex
        - Src:             'source/m3_compile.c:531,1'
          Dst:             PreserveRegisterIfOccupied
    - functionName:    PreserveArgsAndLocals
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1848
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1825,32'
          Dst:             GetFunctionNumArgsAndLocals
        - Src:             'source/m3_compile.c:1829,24'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:1832,1'
          Dst:             FindReferencedLocalWithinCurrentBlock
        - Src:             'source/m3_compile.c:1836,27'
          Dst:             GetStackTypeFromBottom
        - Src:             'source/m3_compile.c:1837,35'
          Dst:             Is64BitType
        - Src:             'source/m3_compile.c:1839,17'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1840,17'
          Dst:             EmitSlotOffset
        - Src:             'source/m3_compile.c:1841,17'
          Dst:             EmitSlotOffset
    - functionName:    op_If_r
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 913
      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: 918
      functionLinenumberEnd: 926
      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:    ReadBlockType
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1816
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:1802,1'
          Dst:             ReadLebSigned
        - Src:             'source/m3_compile.c:1807,1'
          Dst:             NormalizeType
    - functionName:    CompileBlock
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          256
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - CompileBlockStatements
        - GetFuncTypeNumParams
        - GetFuncTypeNumResults
        - GetFuncTypeParamType
        - GetPagePC
        - GetSlotForStackIndex
        - IsStackPolymorphic
        - MarkSlotsAllocatedByType
        - PatchBranches
        - Pop
        - PopType
        - Push
        - PushBlockResults
        - ResolveBlockResults
        - UnwindBlockStack
        - ValidateBlockEnd
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2664,31'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:2695,21'
          Dst:             GetFuncTypeNumParams
        - Src:             'source/m3_compile.c:2701,23'
          Dst:             GetFuncTypeParamType
        - Src:             'source/m3_compile.c:2702,1'
          Dst:             PopType
        - Src:             'source/m3_compile.c:2706,13'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:2720,5'
          Dst:             PushBlockResults
        - Src:             'source/m3_compile.c:2725,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:2727,9'
          Dst:             Pop
        - Src:             'source/m3_compile.c:2745,1'
          Dst:             CompileBlockStatements
        - Src:             'source/m3_compile.c:2734,19'
          Dst:             GetFuncTypeParamType
        - Src:             'source/m3_compile.c:2736,20'
          Dst:             GetSlotForStackIndex
        - Src:             'source/m3_compile.c:2737,9'
          Dst:             Push
        - Src:             'source/m3_compile.c:2740,13'
          Dst:             MarkSlotsAllocatedByType
        - Src:             'source/m3_compile.c:2747,1'
          Dst:             ValidateBlockEnd
        - Src:             'source/m3_compile.c:2751,17'
          Dst:             IsStackPolymorphic
        - Src:             'source/m3_compile.c:2752,1'
          Dst:             ResolveBlockResults
        - Src:             'source/m3_compile.c:2754,1'
          Dst:             UnwindBlockStack
        - Src:             'source/m3_compile.c:2759,1'
          Dst:             PushBlockResults
        - Src:             'source/m3_compile.c:2763,5'
          Dst:             PatchBranches
    - functionName:    CompileElseBlock
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1924
      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:1908,1'
          Dst:             AcquireCompilationCodePage
        - Src:             'source/m3_compile.c:1910,19'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:1914,1'
          Dst:             CompileBlock
        - Src:             'source/m3_compile.c:1916,1'
          Dst:             EmitOp
        - Src:             'source/m3_compile.c:1916,1'
          Dst:             op_Branch
        - Src:             'source/m3_compile.c:1917,21'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:1917,5'
          Dst:             EmitPointer
        - Src:             'source/m3_compile.c:1920,9'
          Dst:             ReleaseCompilationCodePage
    - functionName:    PushBlockResults
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2653
      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:2638,22'
          Dst:             GetFuncTypeNumResults
        - Src:             'source/m3_compile.c:2642,19'
          Dst:             GetFuncTypeResultType
        - Src:             'source/m3_compile.c:2644,37'
          Dst:             IsFpType
        - Src:             'source/m3_compile.c:2646,1'
          Dst:             PushRegister
        - Src:             'source/m3_compile.c:2649,1'
          Dst:             PushAllocatedSlot
    - functionName:    ValidateBlockEnd
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PatchBranches
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetPC
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:816,15'
          Dst:             GetPC
    - functionName:    PreserveRegisters
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PreserveRegisterIfOccupied
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:507,1'
          Dst:             PreserveRegisterIfOccupied
        - Src:             'source/m3_compile.c:508,1'
          Dst:             PreserveRegisterIfOccupied
    - functionName:    IsConstantSlot
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 259
      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: 776
      functionLinenumberEnd: 783
      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:    op_CallRawFunction
      functionSourceFile: '/src/wasm3/source/m3_exec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 693
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CompileRawFunction
      functionSourceFile: '/src/wasm3/source/m3_compile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AcquireCodePageWithCapacity
        - EmitWord_impl
        - GetPagePC
        - ReleaseCodePage
        - op_CallRawFunction
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'source/m3_compile.c:2226,24'
          Dst:             AcquireCodePageWithCapacity
        - Src:             'source/m3_compile.c:2230,33'
          Dst:             GetPagePC
        - Src:             'source/m3_compile.c:2233,9'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:2233,9'
          Dst:             op_CallRawFunction
        - Src:             'source/m3_compile.c:2234,9'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:2235,9'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:2236,9'
          Dst:             EmitWord_impl
        - Src:             'source/m3_compile.c:2238,9'
          Dst:             ReleaseCodePage
...
