---
Fuzzer filename: '/src/xnnpack/../fuzz_model.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputEN3$_1clEv'
      functionSourceFile: '/src/xnnpack/../fuzz_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputEN3$_0clEv'
      functionSourceFile: '/src/xnnpack/../fuzz_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/xnnpack/../fuzz_model.cc'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xnn_create_convolution2d_nhwc_qs8
        - xnn_deinitialize
        - xnn_initialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../fuzz_model.cc:29,23'
          Dst:             xnn_initialize
        - Src:             '../fuzz_model.cc:45,12'
          Dst:             xnn_create_convolution2d_nhwc_qs8
        - Src:             '../fuzz_model.cc:60,3'
          Dst:             xnn_deinitialize
    - functionName:    xnn_deinitialize
      functionSourceFile: '/src/xnnpack/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_allocator_config
      functionSourceFile: '/src/xnnpack/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_initialize
      functionSourceFile: '/src/xnnpack/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_allocator_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/init.c:48,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/init.c:62,3'
          Dst:             pthread_once
        - Src:             'src/init.c:62,3'
          Dst:             init_allocator_config
    - functionName:    pthread_once
      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:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_aligned_deallocate
      functionSourceFile: '/src/xnnpack/src/allocator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_aligned_allocate
      functionSourceFile: '/src/xnnpack/src/allocator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - posix_memalign
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/allocator.c:46,7'
          Dst:             posix_memalign
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_deallocate
      functionSourceFile: '/src/xnnpack/src/allocator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_reallocate
      functionSourceFile: '/src/xnnpack/src/allocator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/allocator.c:27,10'
          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:    xnn_allocate
      functionSourceFile: '/src/xnnpack/src/allocator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_to_xnn_uarch
      functionSourceFile: '/src/xnnpack/src/configs/hardware-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          160
      EdgeCount:       78
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/configs/hardware-config.c:76,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx_vnni_int8
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avxvnni
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx512bf16
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx512fp16
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx512vbmi
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx2
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_fma3
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_f16c
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_sse4_1
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_ssse3
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_arch_flag
      functionSourceFile: '/src/xnnpack/src/configs/hardware-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_amx_int8
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_gfni
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx512vnni
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx512vl
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx512dq
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx512bw
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_has_x86_avx512f
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/include/cpuinfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_hardware_config
      functionSourceFile: '/src/xnnpack/src/configs/hardware-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         55
      ICount:          260
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - cpuinfo_get_processor
        - cpuinfo_get_uarch
        - cpuinfo_has_x86_amx_int8
        - cpuinfo_has_x86_avx
        - cpuinfo_has_x86_avx2
        - cpuinfo_has_x86_avx512bf16
        - cpuinfo_has_x86_avx512bw
        - cpuinfo_has_x86_avx512dq
        - cpuinfo_has_x86_avx512f
        - cpuinfo_has_x86_avx512fp16
        - cpuinfo_has_x86_avx512vbmi
        - cpuinfo_has_x86_avx512vl
        - cpuinfo_has_x86_avx512vnni
        - cpuinfo_has_x86_avx_vnni_int8
        - cpuinfo_has_x86_avxvnni
        - cpuinfo_has_x86_f16c
        - cpuinfo_has_x86_fma3
        - cpuinfo_has_x86_gfni
        - cpuinfo_has_x86_sse4_1
        - cpuinfo_has_x86_ssse3
        - cpuinfo_initialize
        - cpuinfo_to_xnn_uarch
        - set_arch_flag
        - xnn_syscall
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/hardware-config.c:206,58'
          Dst:             cpuinfo_has_x86_avx512f
        - Src:             'src/configs/hardware-config.c:206,87'
          Dst:             cpuinfo_has_x86_avx512bw
        - Src:             'src/configs/hardware-config.c:206,117'
          Dst:             cpuinfo_has_x86_avx512dq
        - Src:             'src/configs/hardware-config.c:206,147'
          Dst:             cpuinfo_has_x86_avx512vl
        - Src:             'src/configs/hardware-config.c:207,81'
          Dst:             cpuinfo_has_x86_avx512vnni
        - Src:             'src/configs/hardware-config.c:208,90'
          Dst:             cpuinfo_has_x86_gfni
        - Src:             'src/configs/hardware-config.c:209,103'
          Dst:             cpuinfo_has_x86_amx_int8
        - Src:             'src/configs/hardware-config.c:210,117'
          Dst:             cpuinfo_has_x86_avx512dq
        - Src:             'src/configs/hardware-config.c:210,147'
          Dst:             cpuinfo_has_x86_avx512vl
        - Src:             'src/configs/hardware-config.c:211,81'
          Dst:             cpuinfo_has_x86_avx512vnni
        - Src:             'src/configs/hardware-config.c:213,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:214,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:215,57'
          Dst:             cpuinfo_has_x86_ssse3
        - Src:             'src/configs/hardware-config.c:215,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:216,58'
          Dst:             cpuinfo_has_x86_sse4_1
        - Src:             'src/configs/hardware-config.c:216,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:217,54'
          Dst:             cpuinfo_has_x86_avx
        - Src:             'src/configs/hardware-config.c:217,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:218,55'
          Dst:             cpuinfo_has_x86_f16c
        - Src:             'src/configs/hardware-config.c:218,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:219,55'
          Dst:             cpuinfo_has_x86_fma3
        - Src:             'src/configs/hardware-config.c:219,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:220,55'
          Dst:             cpuinfo_has_x86_avx2
        - Src:             'src/configs/hardware-config.c:220,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:221,61'
          Dst:             cpuinfo_has_x86_avx512f
        - Src:             'src/configs/hardware-config.c:221,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:222,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:223,88'
          Dst:             cpuinfo_has_x86_avx512vbmi
        - Src:             'src/configs/hardware-config.c:223,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:224,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:225,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:226,67'
          Dst:             cpuinfo_has_x86_avx512fp16
        - Src:             'src/configs/hardware-config.c:226,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:227,67'
          Dst:             cpuinfo_has_x86_avx512bf16
        - Src:             'src/configs/hardware-config.c:227,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:228,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:229,61'
          Dst:             cpuinfo_has_x86_avx2
        - Src:             'src/configs/hardware-config.c:229,87'
          Dst:             cpuinfo_has_x86_avxvnni
        - Src:             'src/configs/hardware-config.c:229,116'
          Dst:             cpuinfo_has_x86_gfni
        - Src:             'src/configs/hardware-config.c:229,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:230,69'
          Dst:             cpuinfo_has_x86_avx2
        - Src:             'src/configs/hardware-config.c:230,95'
          Dst:             cpuinfo_has_x86_avx_vnni_int8
        - Src:             'src/configs/hardware-config.c:230,130'
          Dst:             cpuinfo_has_x86_gfni
        - Src:             'src/configs/hardware-config.c:230,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:231,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:232,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:233,97'
          Dst:             cpuinfo_has_x86_gfni
        - Src:             'src/configs/hardware-config.c:233,3'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:236,21'
          Dst:             xnn_syscall
        - Src:             'src/configs/hardware-config.c:239,7'
          Dst:             set_arch_flag
        - Src:             'src/configs/hardware-config.c:386,10'
          Dst:             cpuinfo_initialize
        - Src:             'src/configs/hardware-config.c:391,51'
          Dst:             cpuinfo_get_processor
        - Src:             'src/configs/hardware-config.c:443,48'
          Dst:             cpuinfo_get_uarch
        - Src:             'src/configs/hardware-config.c:444,42'
          Dst:             cpuinfo_to_xnn_uarch
    - functionName:    xnn_syscall
      functionSourceFile: '/src/xnnpack/src/configs/hardware-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_hardware_config
      functionSourceFile: '/src/xnnpack/src/configs/hardware-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_initialize
        - init_hardware_config
        - pthread_once
      functionUses:    74
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/hardware-config.c:456,10'
          Dst:             cpuinfo_initialize
        - Src:             'src/configs/hardware-config.c:479,3'
          Dst:             pthread_once
        - Src:             'src/configs/hardware-config.c:479,3'
          Dst:             init_hardware_config
    - functionName:    setup_vmulcaddc
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_dwconv
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setup_igemm
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    packed_weights
      functionSourceFile: '/src/xnnpack/./src/xnnpack/operator-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - use_weights_cache
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/operator-utils.h:20,7'
          Dst:             use_weights_cache
    - functionName:    use_weights_cache
      functionSourceFile: '/src/xnnpack/./src/xnnpack/operator-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_size_changed
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1829
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reshape_vmulcaddc
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2453
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - packed_weights
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2425,12'
          Dst:             packed_weights
    - functionName:    reshape_dwconv
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          371
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - input_size_changed
        - packed_weights
        - xnn_indirection_init_dwconv2d
        - xnn_init_hardware_config
        - xnn_reallocate_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2294,9'
          Dst:             input_size_changed
        - Src:             'src/operators/convolution-nhwc.c:2295,55'
          Dst:             xnn_reallocate_memory
        - Src:             'src/operators/convolution-nhwc.c:2323,7'
          Dst:             xnn_indirection_init_dwconv2d
        - Src:             'src/operators/convolution-nhwc.c:2357,25'
          Dst:             packed_weights
        - Src:             'src/operators/convolution-nhwc.c:2387,18'
          Dst:             xnn_init_hardware_config
    - functionName:    xnn_reallocate_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reshape_igemm
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          644
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - input_size_changed
        - packed_weights
        - xnn_gemm_best_tile_size
        - xnn_get_heuristic_mr_igemm
        - xnn_indirection_init_conv2d
        - xnn_init_x8_igemm_pack_lh_config
        - xnn_reallocate_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1851,23'
          Dst:             xnn_get_heuristic_mr_igemm
        - Src:             'src/operators/convolution-nhwc.c:1898,9'
          Dst:             input_size_changed
        - Src:             'src/operators/convolution-nhwc.c:1899,55'
          Dst:             xnn_reallocate_memory
        - Src:             'src/operators/convolution-nhwc.c:1927,7'
          Dst:             xnn_indirection_init_conv2d
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:1965,28'
          Dst:             xnn_init_x8_igemm_pack_lh_config
        - Src:             'src/operators/convolution-nhwc.c:2006,19'
          Dst:             packed_weights
        - Src:             'src/operators/convolution-nhwc.c:2037,13'
          Dst:             xnn_gemm_best_tile_size
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3841
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_output_dimension_with_tf_same_padding
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_igemm
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        25
      argTypes:
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          473
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - use_weights_cache
        - xnn_get_pointer_to_write_weights
        - xnn_look_up_or_insert_weights_cache
        - xnn_weights_cache_look_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:256,7'
          Dst:             use_weights_cache
        - Src:             'src/operators/convolution-nhwc.c:262,9'
          Dst:             xnn_weights_cache_look_up
        - Src:             'src/operators/convolution-nhwc.c:266,7'
          Dst:             use_weights_cache
        - Src:             'src/operators/convolution-nhwc.c:278,19'
          Dst:             xnn_get_pointer_to_write_weights
        - Src:             'src/operators/convolution-nhwc.c:331,7'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:342,5'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:365,5'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:391,7'
          Dst:             use_weights_cache
        - Src:             'src/operators/convolution-nhwc.c:396,45'
          Dst:             xnn_look_up_or_insert_weights_cache
    - functionName:    create_dwconv_path
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        21
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          208
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - use_weights_cache
        - xnn_get_pointer_to_write_weights
        - xnn_look_up_or_insert_weights_cache
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:135,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:138,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:149,23'
          Dst:             xnn_get_pointer_to_write_weights
        - Src:             'src/operators/convolution-nhwc.c:180,5'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:202,7'
          Dst:             use_weights_cache
        - Src:             'src/operators/convolution-nhwc.c:207,45'
          Dst:             xnn_look_up_or_insert_weights_cache
    - functionName:    create_vmulcaddc_path
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - use_weights_cache
        - xnn_get_pointer_to_write_weights
        - xnn_look_up_or_insert_weights_cache
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:73,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:74,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:84,23'
          Dst:             xnn_get_pointer_to_write_weights
        - Src:             'src/operators/convolution-nhwc.c:100,7'
          Dst:             use_weights_cache
        - Src:             'src/operators/convolution-nhwc.c:105,45'
          Dst:             xnn_look_up_or_insert_weights_cache
    - functionName:    xnn_allocate_zero_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_allocate_zero_simd_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp16_ieee_to_fp32_value
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fp32_from_bits
        - fp32_to_bits
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/fp16.h:149,7'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:113,7'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:0,0'
          Dst:             fp32_to_bits
        - Src:             './src/xnnpack/fp16.h:163,10'
          Dst:             fp32_from_bits
    - functionName:    fp32_from_bits
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp32_to_bits
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp16_ieee_from_fp32_value
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fp32_from_bits
        - fp32_to_bits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/fp16.h:184,22'
          Dst:             fp32_to_bits
        - Src:             './src/xnnpack/fp16.h:185,23'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:195,10'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:196,25'
          Dst:             fp32_to_bits
    - functionName:    xnn_setup_convolution2d_nhwc_f32
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 2996
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2996,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    setup_convolution2d_nhwc
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2906
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - setup_dwconv
        - setup_igemm
        - setup_vmulcaddc
        - xnn_weights_cache_is_finalized
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/operators/convolution-nhwc.c:2869,3'
          Branch Sides:    []
        - Branch String:   'src/operators/convolution-nhwc.c:2896,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2886,8'
          Dst:             xnn_weights_cache_is_finalized
        - Src:             'src/operators/convolution-nhwc.c:2898,14'
          Dst:             setup_igemm
        - Src:             'src/operators/convolution-nhwc.c:2900,14'
          Dst:             setup_dwconv
        - Src:             'src/operators/convolution-nhwc.c:2902,14'
          Dst:             setup_vmulcaddc
    - functionName:    xnn_setup_convolution2d_nhwc_f16
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2985
      functionLinenumberEnd: 2986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2986,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_setup_convolution2d_nhwc_pqs8_qs8_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2976,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_setup_convolution2d_nhwc_qs8_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2966
      functionLinenumberEnd: 2967
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2967,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_setup_convolution2d_nhwc_qs8
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2957
      functionLinenumberEnd: 2958
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2958,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_setup_convolution2d_nhwc_qu8
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2947
      functionLinenumberEnd: 2948
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2948,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_setup_convolution2d_nhwc_qdu8_f32_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionLinenumberEnd: 2938
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2938,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_setup_convolution2d_nhwc_qd8_f32_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2928
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2929,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_setup_convolution2d_nhwc_qdu8_f16_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2920,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_setup_convolution2d_nhwc_qd8_f16_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2910
      functionLinenumberEnd: 2911
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setup_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2911,10'
          Dst:             setup_convolution2d_nhwc
    - functionName:    xnn_reshape_convolution2d_nhwc_f32
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2781
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2782,10'
          Dst:             reshape_convolution2d_nhwc
    - functionName:    reshape_convolution2d_nhwc
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2464
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - int
        - int
        - int
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          216
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - compute_output_dimension_with_tf_same_padding
        - pthreadpool_get_threads_count
        - reshape_dwconv
        - reshape_igemm
        - reshape_vmulcaddc
        - xnn_compute_convolution_output_dimension
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/operators/convolution-nhwc.c:2554,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2501,9'
          Dst:             compute_output_dimension_with_tf_same_padding
        - Src:             'src/operators/convolution-nhwc.c:2504,9'
          Dst:             compute_output_dimension_with_tf_same_padding
        - Src:             'src/operators/convolution-nhwc.c:2531,9'
          Dst:             xnn_compute_convolution_output_dimension
        - Src:             'src/operators/convolution-nhwc.c:2538,9'
          Dst:             xnn_compute_convolution_output_dimension
        - Src:             'src/operators/convolution-nhwc.c:2553,30'
          Dst:             pthreadpool_get_threads_count
        - Src:             'src/operators/convolution-nhwc.c:2556,14'
          Dst:             reshape_igemm
        - Src:             'src/operators/convolution-nhwc.c:2561,14'
          Dst:             reshape_dwconv
        - Src:             'src/operators/convolution-nhwc.c:2566,14'
          Dst:             reshape_vmulcaddc
    - functionName:    xnn_reshape_convolution2d_nhwc_f16
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2766
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2766,10'
          Dst:             reshape_convolution2d_nhwc
    - functionName:    xnn_reshape_convolution2d_nhwc_pqs8_qs8_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2750,10'
          Dst:             reshape_convolution2d_nhwc
    - functionName:    xnn_reshape_convolution2d_nhwc_qs8_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2733
      functionLinenumberEnd: 2734
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2734,10'
          Dst:             reshape_convolution2d_nhwc
    - functionName:    xnn_reshape_convolution2d_nhwc_qs8
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2718,10'
          Dst:             reshape_convolution2d_nhwc
    - functionName:    xnn_reshape_convolution2d_nhwc_qu8
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2701
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2702,10'
          Dst:             reshape_convolution2d_nhwc
    - functionName:    xnn_reshape_convolution2d_nhwc_qdu8_f32_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2691
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc_qx8_f32_qc8w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2692,10'
          Dst:             reshape_convolution2d_nhwc_qx8_f32_qc8w
    - functionName:    reshape_convolution2d_nhwc_qx8_f32_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2640
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - reshape_convolution2d_nhwc
        - xnn_allocate_simd_memory
        - xnn_reallocate_memory
        - xnn_release_simd_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2651,9'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:2656,9'
          Dst:             xnn_reallocate_memory
        - Src:             'src/operators/convolution-nhwc.c:2662,11'
          Dst:             xnn_allocate_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:2666,10'
          Dst:             reshape_convolution2d_nhwc
    - functionName:    xnn_release_simd_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_allocate_simd_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_reshape_convolution2d_nhwc_qd8_f32_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2681
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc_qx8_f32_qc8w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2682,10'
          Dst:             reshape_convolution2d_nhwc_qx8_f32_qc8w
    - functionName:    xnn_reshape_convolution2d_nhwc_qdu8_f16_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2629
      functionLinenumberEnd: 2630
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc_qx8_f16_qc8w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2630,10'
          Dst:             reshape_convolution2d_nhwc_qx8_f16_qc8w
    - functionName:    reshape_convolution2d_nhwc_qx8_f16_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - reshape_convolution2d_nhwc
        - xnn_allocate_simd_memory
        - xnn_reallocate_memory
        - xnn_release_simd_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2589,9'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:2594,9'
          Dst:             xnn_reallocate_memory
        - Src:             'src/operators/convolution-nhwc.c:2600,11'
          Dst:             xnn_allocate_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:2604,10'
          Dst:             reshape_convolution2d_nhwc
    - functionName:    xnn_reshape_convolution2d_nhwc_qd8_f16_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2619
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reshape_convolution2d_nhwc_qx8_f16_qc8w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:2620,10'
          Dst:             reshape_convolution2d_nhwc_qx8_f16_qc8w
    - functionName:    xnn_create_fused_convolution2d_nhwc_f32
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        22
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_release_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_allocate_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_create_convolution2d_nhwc_f32_f16
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        22
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fp16_ieee_to_fp32_value
        - xnn_allocate_memory
        - xnn_create_convolution2d_nhwc_f32
        - xnn_release_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1776,15'
          Dst:             xnn_allocate_memory
        - Src:             'src/operators/convolution-nhwc.c:1781,29'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:1784,32'
          Dst:             xnn_allocate_memory
        - Src:             'src/operators/convolution-nhwc.c:1787,29'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:1793,28'
          Dst:             xnn_create_convolution2d_nhwc_f32
        - Src:             'src/operators/convolution-nhwc.c:1802,3'
          Dst:             xnn_release_memory
        - Src:             'src/operators/convolution-nhwc.c:1803,3'
          Dst:             xnn_release_memory
    - functionName:    xnn_create_convolution2d_nhwc_f32
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      int
      argCount:        22
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - create_convolution2d_nhwc_f32
        - xnn_init_f32_gemm_nr2_config
        - xnn_init_f32_igemm_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1727,47'
          Dst:             xnn_init_f32_igemm_config
        - Src:             'src/operators/convolution-nhwc.c:1736,7'
          Dst:             xnn_init_f32_gemm_nr2_config
        - Src:             'src/operators/convolution-nhwc.c:1752,10'
          Dst:             create_convolution2d_nhwc_f32
    - functionName:    create_convolution2d_nhwc_f32
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        23
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          121
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - create_convolution2d_nhwc
        - find_dwconv_ukernel
        - xnn_init_f32_dwconv_config
        - xnn_init_f32_vmulcaddc_config
        - xnn_pack_f32_conv_goki_w
        - xnn_pack_f32_conv_kgo_w
        - xnn_pack_f32_dwconv_ghw_w
        - xnn_pack_f32_dwconv_hwg_w
        - xnn_pack_f32_vmulcaddc_w
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1651,51'
          Dst:             xnn_init_f32_dwconv_config
        - Src:             'src/operators/convolution-nhwc.c:1660,52'
          Dst:             find_dwconv_ukernel
        - Src:             'src/operators/convolution-nhwc.c:1667,7'
          Dst:             xnn_init_f32_vmulcaddc_config
        - Src:             'src/operators/convolution-nhwc.c:1680,10'
          Dst:             create_convolution2d_nhwc
        - Src:             'src/operators/convolution-nhwc.c:1680,10'
          Dst:             xnn_pack_f32_vmulcaddc_w
        - Src:             'src/operators/convolution-nhwc.c:1680,10'
          Dst:             xnn_pack_f32_dwconv_hwg_w
        - Src:             'src/operators/convolution-nhwc.c:1680,10'
          Dst:             xnn_pack_f32_dwconv_ghw_w
        - Src:             'src/operators/convolution-nhwc.c:1680,10'
          Dst:             xnn_pack_f32_conv_kgo_w
        - Src:             'src/operators/convolution-nhwc.c:1680,10'
          Dst:             xnn_pack_f32_conv_goki_w
    - functionName:    find_dwconv_ukernel
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          129
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_convolution2d_nhwc
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        47
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          394
      EdgeCount:       127
      CyclomaticComplexity: 40
      functionsReached:
        - create_dwconv_path
        - create_igemm
        - create_vmulcaddc_path
        - xnn_allocate_simd_memory
        - xnn_allocate_zero_memory
        - xnn_allocate_zero_simd_memory
        - xnn_delete_operator
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:544,20'
          Dst:             xnn_allocate_zero_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:552,29'
          Dst:             xnn_allocate_zero_memory
        - Src:             'src/operators/convolution-nhwc.c:563,7'
          Dst:             xnn_allocate_zero_memory
        - Src:             'src/operators/convolution-nhwc.c:572,7'
          Dst:             xnn_allocate_zero_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:594,9'
          Dst:             xnn_allocate_zero_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:605,9'
          Dst:             xnn_allocate_zero_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:618,16'
          Dst:             create_vmulcaddc_path
        - Src:             'src/operators/convolution-nhwc.c:629,16'
          Dst:             create_dwconv_path
        - Src:             'src/operators/convolution-nhwc.c:642,16'
          Dst:             create_igemm
        - Src:             'src/operators/convolution-nhwc.c:665,35'
          Dst:             xnn_allocate_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:704,3'
          Dst:             xnn_delete_operator
    - functionName:    xnn_create_convolution2d_nhwc_f16
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        22
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          135
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - create_convolution2d_nhwc
        - find_dwconv_ukernel
        - fp16_ieee_from_fp32_value
        - fp16_ieee_to_fp32_value
        - xnn_init_f16_dwconv_config
        - xnn_init_f16_gemm_config
        - xnn_init_f16_vmulcaddc_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1497,39'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:1498,39'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:1499,36'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:1500,36'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:1510,47'
          Dst:             xnn_init_f16_gemm_config
        - Src:             'src/operators/convolution-nhwc.c:1523,51'
          Dst:             xnn_init_f16_dwconv_config
        - Src:             'src/operators/convolution-nhwc.c:1532,52'
          Dst:             find_dwconv_ukernel
        - Src:             'src/operators/convolution-nhwc.c:1539,7'
          Dst:             xnn_init_f16_vmulcaddc_config
        - Src:             'src/operators/convolution-nhwc.c:1573,10'
          Dst:             create_convolution2d_nhwc
    - functionName:    xnn_create_convolution2d_nhwc_pqs8_qs8_qs8
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        27
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - char
        - float
        - float
        - 'N/A'
        - 'N/A'
        - char
        - float
        - char
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - create_convolution2d_nhwc_qx8_qc8w
        - xnn_allocate_simd_memory
        - xnn_init_pqs8_qc8w_gemm_config
        - xnn_release_simd_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1435,47'
          Dst:             xnn_init_pqs8_qc8w_gemm_config
        - Src:             'src/operators/convolution-nhwc.c:1444,7'
          Dst:             xnn_allocate_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:1457,28'
          Dst:             create_convolution2d_nhwc_qx8_qc8w
        - Src:             'src/operators/convolution-nhwc.c:1466,3'
          Dst:             xnn_release_simd_memory
    - functionName:    create_convolution2d_nhwc_qx8_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        29
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - char
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - float
        - char
        - char
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          184
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - create_convolution2d_nhwc
        - find_dwconv_ukernel
        - xnn_allocate_simd_memory
        - xnn_init_qs8_qc8w_dwconv_config
        - xnn_init_qs8_qc8w_scale_fp32_params
        - xnn_pack_qs8_dwconv_ghw_w
        - xnn_pack_qs8_dwconv_hwg_w
        - xnn_release_simd_memory
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1280,7'
          Dst:             xnn_allocate_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:1300,7'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:1309,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:1318,7'
          Dst:             xnn_init_qs8_qc8w_dwconv_config
        - Src:             'src/operators/convolution-nhwc.c:1319,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:1322,52'
          Dst:             find_dwconv_ukernel
        - Src:             'src/operators/convolution-nhwc.c:1329,28'
          Dst:             create_convolution2d_nhwc
        - Src:             'src/operators/convolution-nhwc.c:1329,28'
          Dst:             xnn_pack_qs8_dwconv_hwg_w
        - Src:             'src/operators/convolution-nhwc.c:1329,28'
          Dst:             xnn_pack_qs8_dwconv_ghw_w
        - Src:             'src/operators/convolution-nhwc.c:1329,28'
          Dst:             xnn_init_qs8_qc8w_scale_fp32_params
        - Src:             'src/operators/convolution-nhwc.c:1364,3'
          Dst:             xnn_release_simd_memory
    - functionName:    xnn_create_convolution2d_nhwc_pqs8_qs8_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        27
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - char
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - float
        - char
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - create_convolution2d_nhwc_qx8_qc8w
        - xnn_init_pqs8_qc8w_gemm_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1404,47'
          Dst:             xnn_init_pqs8_qc8w_gemm_config
        - Src:             'src/operators/convolution-nhwc.c:1412,10'
          Dst:             create_convolution2d_nhwc_qx8_qc8w
    - functionName:    xnn_create_convolution2d_nhwc_qs8_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        27
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - char
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - float
        - char
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - create_convolution2d_nhwc_qx8_qc8w
        - xnn_init_qs8_qc8w_gemm_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1380,47'
          Dst:             xnn_init_qs8_qc8w_gemm_config
        - Src:             'src/operators/convolution-nhwc.c:1381,10'
          Dst:             create_convolution2d_nhwc_qx8_qc8w
    - functionName:    xnn_create_convolution2d_nhwc_qs8
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        27
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - char
        - float
        - float
        - 'N/A'
        - 'N/A'
        - char
        - float
        - char
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          197
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - create_convolution2d_nhwc
        - find_dwconv_ukernel
        - xnn_allocate_simd_memory
        - xnn_init_qs8_qc8w_dwconv_config
        - xnn_init_qs8_qc8w_gemm_config
        - xnn_init_qs8_qc8w_scale_fp32_params
        - xnn_pack_qs8_dwconv_ghw_w
        - xnn_pack_qs8_dwconv_hwg_w
        - xnn_release_simd_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1149,7'
          Dst:             xnn_allocate_simd_memory
        - Src:             'src/operators/convolution-nhwc.c:1166,47'
          Dst:             xnn_init_qs8_qc8w_gemm_config
        - Src:             'src/operators/convolution-nhwc.c:1167,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:1176,7'
          Dst:             xnn_init_qs8_qc8w_dwconv_config
        - Src:             'src/operators/convolution-nhwc.c:1177,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:1180,52'
          Dst:             find_dwconv_ukernel
        - Src:             'src/operators/convolution-nhwc.c:1187,28'
          Dst:             create_convolution2d_nhwc
        - Src:             'src/operators/convolution-nhwc.c:1187,28'
          Dst:             xnn_pack_qs8_dwconv_hwg_w
        - Src:             'src/operators/convolution-nhwc.c:1187,28'
          Dst:             xnn_pack_qs8_dwconv_ghw_w
        - Src:             'src/operators/convolution-nhwc.c:1187,28'
          Dst:             xnn_init_qs8_qc8w_scale_fp32_params
        - Src:             'src/operators/convolution-nhwc.c:1222,3'
          Dst:             xnn_release_simd_memory
    - functionName:    xnn_create_convolution2d_nhwc_qu8
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      int
      argCount:        28
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - char
        - float
        - char
        - float
        - 'N/A'
        - 'N/A'
        - char
        - float
        - char
        - char
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          127
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - create_convolution2d_nhwc
        - find_dwconv_ukernel
        - xnn_init_qu8_dwconv_config
        - xnn_init_qu8_gemm_config
        - xnn_pack_qu8_conv_goki_w
        - xnn_pack_qu8_conv_kgo_w
        - xnn_pack_qu8_dwconv_ghw_w
        - xnn_pack_qu8_dwconv_hwg_w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:1032,47'
          Dst:             xnn_init_qu8_gemm_config
        - Src:             'src/operators/convolution-nhwc.c:1033,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:1041,51'
          Dst:             xnn_init_qu8_dwconv_config
        - Src:             'src/operators/convolution-nhwc.c:1042,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:1045,52'
          Dst:             find_dwconv_ukernel
        - Src:             'src/operators/convolution-nhwc.c:1053,10'
          Dst:             create_convolution2d_nhwc
        - Src:             'src/operators/convolution-nhwc.c:1053,10'
          Dst:             xnn_pack_qu8_dwconv_hwg_w
        - Src:             'src/operators/convolution-nhwc.c:1053,10'
          Dst:             xnn_pack_qu8_dwconv_ghw_w
        - Src:             'src/operators/convolution-nhwc.c:1053,10'
          Dst:             xnn_pack_qu8_conv_kgo_w
        - Src:             'src/operators/convolution-nhwc.c:1053,10'
          Dst:             xnn_pack_qu8_conv_goki_w
    - functionName:    xnn_create_convolution2d_nhwc_qdu8_f32_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        23
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - create_convolution2d_nhwc_qx8_f32_qc8w
        - xnn_init_qdu8_f32_qc8w_igemm_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:957,7'
          Dst:             xnn_init_qdu8_f32_qc8w_igemm_config
        - Src:             'src/operators/convolution-nhwc.c:958,10'
          Dst:             create_convolution2d_nhwc_qx8_f32_qc8w
    - functionName:    create_convolution2d_nhwc_qx8_f32_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        25
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - create_convolution2d_nhwc
        - xnn_init_qs8_qc8w_scale_fp32_params
        - xnn_pack_qs8_conv_goki_w
        - xnn_pack_qs8_conv_kgo_w
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:882,3'
          Dst:             __assert_fail
        - Src:             'src/operators/convolution-nhwc.c:889,10'
          Dst:             create_convolution2d_nhwc
        - Src:             'src/operators/convolution-nhwc.c:889,10'
          Dst:             xnn_pack_qs8_conv_kgo_w
        - Src:             'src/operators/convolution-nhwc.c:889,10'
          Dst:             xnn_pack_qs8_conv_goki_w
        - Src:             'src/operators/convolution-nhwc.c:889,10'
          Dst:             xnn_init_qs8_qc8w_scale_fp32_params
        - Src:             'src/operators/convolution-nhwc.c:889,10'
          Dst:             xnn_init_qs8_qc8w_scale_fp32_params
    - functionName:    xnn_create_convolution2d_nhwc_qd8_f32_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        23
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - create_convolution2d_nhwc_qx8_f32_qc8w
        - xnn_init_qd8_f32_qc8w_gemm_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:934,7'
          Dst:             xnn_init_qd8_f32_qc8w_gemm_config
        - Src:             'src/operators/convolution-nhwc.c:935,10'
          Dst:             create_convolution2d_nhwc_qx8_f32_qc8w
    - functionName:    xnn_create_convolution2d_nhwc_qdu8_f16_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        23
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - create_convolution2d_nhwc_qx8_f16_qc8w
        - xnn_init_qdu8_f16_qc8w_gemm_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:830,7'
          Dst:             xnn_init_qdu8_f16_qc8w_gemm_config
        - Src:             'src/operators/convolution-nhwc.c:831,10'
          Dst:             create_convolution2d_nhwc_qx8_f16_qc8w
    - functionName:    create_convolution2d_nhwc_qx8_f16_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        25
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - create_convolution2d_nhwc
        - fp16_ieee_from_fp32_value
        - fp16_ieee_to_fp32_value
        - xnn_init_qs8_qc8w_scale_fp32_params
        - xnn_pack_qs8_conv_goki_w
        - xnn_pack_qs8_conv_kgo_w
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:736,39'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:737,39'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:738,36'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:739,36'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             'src/operators/convolution-nhwc.c:762,10'
          Dst:             create_convolution2d_nhwc
        - Src:             'src/operators/convolution-nhwc.c:762,10'
          Dst:             xnn_pack_qs8_conv_kgo_w
        - Src:             'src/operators/convolution-nhwc.c:762,10'
          Dst:             xnn_pack_qs8_conv_goki_w
        - Src:             'src/operators/convolution-nhwc.c:762,10'
          Dst:             xnn_init_qs8_qc8w_scale_fp32_params
        - Src:             'src/operators/convolution-nhwc.c:762,10'
          Dst:             xnn_init_qs8_qc8w_scale_fp32_params
    - functionName:    xnn_create_convolution2d_nhwc_qd8_f16_qc8w
      functionSourceFile: '/src/xnnpack/src/operators/convolution-nhwc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        23
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - create_convolution2d_nhwc_qx8_f16_qc8w
        - xnn_init_qd8_f16_qc8w_igemm_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operators/convolution-nhwc.c:807,7'
          Dst:             xnn_init_qd8_f16_qc8w_igemm_config
        - Src:             'src/operators/convolution-nhwc.c:808,10'
          Dst:             create_convolution2d_nhwc_qx8_f16_qc8w
    - functionName:    k_roundedup
      functionSourceFile: '/src/xnnpack/./src/xnnpack/packq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lhs_packed_stride
      functionSourceFile: '/src/xnnpack/./src/xnnpack/packq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - k_roundedup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/packq.h:32,29'
          Dst:             k_roundedup
        - Src:             './src/xnnpack/packq.h:34,3'
          Dst:             __assert_fail
    - functionName:    xnn_qdu8_asymmetric_quantization_params
      functionSourceFile: '/src/xnnpack/./src/xnnpack/quantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - xnn_qd8_asymmetric_quantization_params
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/quantization.h:44,7'
          Dst:             xnn_qd8_asymmetric_quantization_params
        - Src:             './src/xnnpack/quantization.h:46,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/quantization.h:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_asymmetric_quantization_params
      functionSourceFile: '/src/xnnpack/./src/xnnpack/quantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - lrintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/quantization.h:33,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/quantization.h:34,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/quantization.h:35,44'
          Dst:             lrintf
    - functionName:    lrintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp16_ieee_from_fp32_value
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fp32_from_bits
        - fp32_to_bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/fp16.h:184,22'
          Dst:             fp32_to_bits
        - Src:             './src/xnnpack/fp16.h:185,23'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:195,10'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:196,25'
          Dst:             fp32_to_bits
    - functionName:    fp32_to_bits
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp32_from_bits
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp16_ieee_to_fp32_value
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fp32_from_bits
        - fp32_to_bits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/fp16.h:149,7'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:113,7'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:0,0'
          Dst:             fp32_to_bits
        - Src:             './src/xnnpack/fp16.h:163,10'
          Dst:             fp32_from_bits
    - functionName:    xnn_run_operator_with_index
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2348
      functionLinenumberEnd: 2767
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         256
      ICount:          1217
      EdgeCount:       258
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - pthreadpool_parallelize_1d
        - pthreadpool_parallelize_1d_tile_1d
        - pthreadpool_parallelize_1d_tile_1d_dynamic
        - pthreadpool_parallelize_1d_tile_1d_dynamic_with_thread
        - pthreadpool_parallelize_1d_with_thread
        - pthreadpool_parallelize_2d
        - pthreadpool_parallelize_2d_tile_1d
        - pthreadpool_parallelize_2d_tile_1d_dynamic
        - pthreadpool_parallelize_2d_tile_1d_dynamic_with_thread
        - pthreadpool_parallelize_2d_tile_2d
        - pthreadpool_parallelize_2d_tile_2d_dynamic
        - pthreadpool_parallelize_2d_tile_2d_dynamic_with_thread
        - pthreadpool_parallelize_2d_with_thread
        - pthreadpool_parallelize_3d
        - pthreadpool_parallelize_3d_tile_1d
        - pthreadpool_parallelize_3d_tile_1d_dynamic
        - pthreadpool_parallelize_3d_tile_1d_dynamic_with_thread
        - pthreadpool_parallelize_3d_tile_1d_with_thread
        - pthreadpool_parallelize_3d_tile_2d
        - pthreadpool_parallelize_3d_tile_2d_dynamic
        - pthreadpool_parallelize_3d_tile_2d_dynamic_with_thread
        - pthreadpool_parallelize_4d
        - pthreadpool_parallelize_4d_tile_2d
        - pthreadpool_parallelize_4d_tile_2d_dynamic
        - pthreadpool_parallelize_5d
        - pthreadpool_parallelize_5d_tile_2d
        - pthreadpool_parallelize_6d_tile_2d
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/operator-run.c:2349,3'
          Branch Sides:    []
        - Branch String:   'src/operator-run.c:2387,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operator-run.c:2389,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2390,9'
          Dst:             pthreadpool_parallelize_1d
        - Src:             'src/operator-run.c:2394,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2395,9'
          Dst:             pthreadpool_parallelize_1d_with_thread
        - Src:             'src/operator-run.c:2400,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2401,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2402,9'
          Dst:             pthreadpool_parallelize_1d_tile_1d
        - Src:             'src/operator-run.c:2407,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2408,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2409,9'
          Dst:             pthreadpool_parallelize_1d_tile_1d_dynamic
        - Src:             'src/operator-run.c:2414,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2415,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2416,9'
          Dst:             pthreadpool_parallelize_1d_tile_1d_dynamic_with_thread
        - Src:             'src/operator-run.c:2421,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2422,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2423,9'
          Dst:             pthreadpool_parallelize_2d
        - Src:             'src/operator-run.c:2427,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2428,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2429,9'
          Dst:             pthreadpool_parallelize_2d_with_thread
        - Src:             'src/operator-run.c:2434,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2435,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2436,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2437,9'
          Dst:             pthreadpool_parallelize_2d_tile_1d
        - Src:             'src/operator-run.c:2442,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2443,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2444,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2445,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2446,9'
          Dst:             pthreadpool_parallelize_2d_tile_2d
        - Src:             'src/operator-run.c:2451,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2452,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2453,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2454,9'
          Dst:             pthreadpool_parallelize_2d_tile_1d_dynamic
        - Src:             'src/operator-run.c:2459,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2460,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2461,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2462,9'
          Dst:             pthreadpool_parallelize_2d_tile_1d_dynamic_with_thread
        - Src:             'src/operator-run.c:2467,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2468,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2469,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2470,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2471,9'
          Dst:             pthreadpool_parallelize_2d_tile_2d_dynamic
        - Src:             'src/operator-run.c:2477,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2478,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2479,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2480,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2481,9'
          Dst:             pthreadpool_parallelize_2d_tile_2d_dynamic_with_thread
        - Src:             'src/operator-run.c:2487,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2488,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2489,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2490,9'
          Dst:             pthreadpool_parallelize_3d
        - Src:             'src/operator-run.c:2495,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2496,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2497,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2498,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2499,9'
          Dst:             pthreadpool_parallelize_3d_tile_1d
        - Src:             'src/operator-run.c:2504,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2505,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2506,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2507,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2508,9'
          Dst:             pthreadpool_parallelize_3d_tile_1d_dynamic
        - Src:             'src/operator-run.c:2514,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2515,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2516,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2517,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2518,9'
          Dst:             pthreadpool_parallelize_3d_tile_1d_with_thread
        - Src:             'src/operator-run.c:2524,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2525,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2526,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2527,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2528,9'
          Dst:             pthreadpool_parallelize_3d_tile_1d_dynamic_with_thread
        - Src:             'src/operator-run.c:2534,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2535,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2536,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2537,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2538,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2539,9'
          Dst:             pthreadpool_parallelize_3d_tile_2d
        - Src:             'src/operator-run.c:2545,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2546,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2547,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2548,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2549,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2550,9'
          Dst:             pthreadpool_parallelize_3d_tile_2d_dynamic
        - Src:             'src/operator-run.c:2556,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2557,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2558,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2559,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2560,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2561,9'
          Dst:             pthreadpool_parallelize_3d_tile_2d_dynamic_with_thread
        - Src:             'src/operator-run.c:2567,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2568,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2569,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2570,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2571,9'
          Dst:             pthreadpool_parallelize_4d
        - Src:             'src/operator-run.c:2576,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2577,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2578,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2579,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2580,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2581,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2582,9'
          Dst:             pthreadpool_parallelize_4d_tile_2d
        - Src:             'src/operator-run.c:2588,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2589,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2590,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2591,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2592,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2593,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2594,9'
          Dst:             pthreadpool_parallelize_4d_tile_2d_dynamic
        - Src:             'src/operator-run.c:2600,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2601,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2602,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2603,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2604,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2605,9'
          Dst:             pthreadpool_parallelize_5d
        - Src:             'src/operator-run.c:2611,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2612,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2613,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2614,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2615,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2616,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2617,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2618,9'
          Dst:             pthreadpool_parallelize_5d_tile_2d
        - Src:             'src/operator-run.c:2624,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2625,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2626,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2627,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2628,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2629,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2630,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2631,9'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:2632,9'
          Dst:             pthreadpool_parallelize_6d_tile_2d
    - functionName:    xnn_run_operator
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_run_operator_with_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:2342,10'
          Dst:             xnn_run_operator_with_index
    - functionName:    xnn_compute_rope
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_vmulcaddc
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_floating_point_softmax
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_u8_softmax
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_f32_qp8_convert
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lhs_packed_stride
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:1990,36'
          Dst:             lhs_packed_stride
    - functionName:    xnn_compute_pack_lh
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_f32_qdu8_asymmetric_quantization_params
      functionSourceFile: '/src/xnnpack/./src/xnnpack/quantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_qdu8_asymmetric_quantization_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/quantization.h:66,7'
          Dst:             xnn_qdu8_asymmetric_quantization_params
    - functionName:    xnn_compute_f32_qdu8_convert
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xnn_compute_f32_qx8_convert
        - xnn_f32_qdu8_asymmetric_quantization_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:1959,5'
          Dst:             xnn_compute_f32_qx8_convert
        - Src:             'src/operator-run.c:1959,5'
          Dst:             xnn_f32_qdu8_asymmetric_quantization_params
    - functionName:    xnn_compute_f32_qx8_convert
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_f32_qd8_asymmetric_quantization_params
      functionSourceFile: '/src/xnnpack/./src/xnnpack/quantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - float
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_qd8_asymmetric_quantization_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/quantization.h:76,7'
          Dst:             xnn_qd8_asymmetric_quantization_params
    - functionName:    xnn_compute_f32_qd8_convert
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xnn_compute_f32_qx8_convert
        - xnn_f32_qd8_asymmetric_quantization_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:1949,5'
          Dst:             xnn_compute_f32_qx8_convert
        - Src:             'src/operator-run.c:1949,5'
          Dst:             xnn_f32_qd8_asymmetric_quantization_params
    - functionName:    xnn_f16_qdu8_asymmetric_quantization_params
      functionSourceFile: '/src/xnnpack/./src/xnnpack/quantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fp16_ieee_from_fp32_value
        - fp16_ieee_to_fp32_value
        - xnn_qdu8_asymmetric_quantization_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/quantization.h:55,47'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             './src/xnnpack/quantization.h:56,47'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             './src/xnnpack/quantization.h:55,7'
          Dst:             xnn_qdu8_asymmetric_quantization_params
        - Src:             './src/xnnpack/quantization.h:57,16'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_compute_f16_qdu8_convert
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xnn_compute_f16_qx8_convert
        - xnn_f16_qdu8_asymmetric_quantization_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:1915,5'
          Dst:             xnn_compute_f16_qx8_convert
        - Src:             'src/operator-run.c:1915,5'
          Dst:             xnn_f16_qdu8_asymmetric_quantization_params
    - functionName:    xnn_compute_f16_qx8_convert
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_f16_qd8_asymmetric_quantization_params
      functionSourceFile: '/src/xnnpack/./src/xnnpack/quantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fp16_ieee_from_fp32_value
        - fp16_ieee_to_fp32_value
        - xnn_qd8_asymmetric_quantization_params
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/quantization.h:86,46'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             './src/xnnpack/quantization.h:87,46'
          Dst:             fp16_ieee_to_fp32_value
        - Src:             './src/xnnpack/quantization.h:86,7'
          Dst:             xnn_qd8_asymmetric_quantization_params
        - Src:             './src/xnnpack/quantization.h:88,16'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_compute_f16_qd8_convert
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xnn_compute_f16_qx8_convert
        - xnn_f16_qd8_asymmetric_quantization_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:1905,5'
          Dst:             xnn_compute_f16_qx8_convert
        - Src:             'src/operator-run.c:1905,5'
          Dst:             xnn_f16_qd8_asymmetric_quantization_params
    - functionName:    xnn_compute_pad_qd8_params
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          99
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_discontiguous_reduce
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          209
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_contiguous_reduce
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          207
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_univector_contiguous
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_univector_strided
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_lut_contiguous
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_lut_strided
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_elementwise_binary_5d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          90
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_elementwise_binary_4d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_elementwise_binary_3d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_elementwise_binary_2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_elementwise_binary_1d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_elementwise_binary_1d_tile
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_slice_5d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_slice_4d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_slice_3d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_slice_2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_slice_1d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_pad_5d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          145
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_resize_bilinear_chw
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_resize_bilinear
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_resize_bilinear_indirection
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_average_pooling
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_unpooling
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_max_pooling
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_argmax_pooling
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_dwconv2d_chw
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_dwconv_unipass
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_dwconv_indirection
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_indirection_init_dwconv2d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:1273,3'
          Dst:             xnn_indirection_init_dwconv2d
    - functionName:    xnn_compute_conv2d_hwc2chw
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_dqsubconv2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          112
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_subconv2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_dqsubconv2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_subconv2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          117
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_subgemm2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_conv2d_igemm_indirection
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xnn_indirection_init_conv2d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:1049,5'
          Dst:             xnn_indirection_init_conv2d
    - functionName:    xnn_compute_dqigemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_batch_dqigemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_batch_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_batch_hmp_inline_packed_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_batch_inline_packed_igemm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:938,3'
          Dst:             compute_batch_inline_packed_igemm
    - functionName:    compute_batch_inline_packed_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_batch_inline_packed_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_batch_inline_packed_igemm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:929,3'
          Dst:             compute_batch_inline_packed_igemm
    - functionName:    xnn_compute_batch_hmp_inline_packed_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_batch_inline_packed_igemm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:920,3'
          Dst:             compute_batch_inline_packed_igemm
    - functionName:    xnn_compute_batch_inline_packed_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compute_batch_inline_packed_igemm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:911,3'
          Dst:             compute_batch_inline_packed_igemm
    - functionName:    xnn_compute_grouped_dqigemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_batch_dqigemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_dq_zero_buffer_subconv
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_dq_zero_buffer_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_batch_igemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_inline_packed_qp8gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          237
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - compute_group_indices
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:728,3'
          Dst:             compute_group_indices
        - Src:             'src/operator-run.c:730,3'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:730,3'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:730,3'
          Dst:             __assert_fail
    - functionName:    compute_group_indices
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_hmp_grouped_inline_packed_qp8gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          239
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - compute_group_indices
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:713,3'
          Dst:             compute_group_indices
        - Src:             'src/operator-run.c:715,3'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:715,3'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:715,3'
          Dst:             __assert_fail
    - functionName:    xnn_compute_inline_packed_qp8gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          214
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:701,3'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:701,3'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:701,3'
          Dst:             __assert_fail
    - functionName:    xnn_compute_hmp_inline_packed_qp8gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          215
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:691,3'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:691,3'
          Dst:             __assert_fail
        - Src:             'src/operator-run.c:691,3'
          Dst:             __assert_fail
    - functionName:    xnn_compute_spmm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_qp8gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          145
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_hmp_qp8gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_qp8gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_compute_hmp_grouped_qp8gemm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:532,3'
          Dst:             xnn_compute_hmp_grouped_qp8gemm
    - functionName:    xnn_compute_hmp_grouped_qp8gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          167
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - compute_group_indices
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:482,3'
          Dst:             compute_group_indices
    - functionName:    xnn_compute_dqgemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_grouped_gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_compute_hmp_grouped_gemm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:417,3'
          Dst:             xnn_compute_hmp_grouped_gemm
    - functionName:    xnn_compute_hmp_grouped_gemm
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          350
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - compute_group_indices
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:360,3'
          Dst:             compute_group_indices
    - functionName:    xnn_compute_packw_gemm_goi
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_compute_batched_packw_gemm_goi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:325,3'
          Dst:             xnn_compute_batched_packw_gemm_goi
    - functionName:    xnn_compute_batched_packw_gemm_goi
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          126
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:312,7'
          Dst:             __assert_fail
    - functionName:    xnn_compute_packw_gemm_gio
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_compute_batched_packw_gemm_gio
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:274,3'
          Dst:             xnn_compute_batched_packw_gemm_gio
    - functionName:    xnn_compute_batched_packw_gemm_gio
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          130
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-run.c:260,7'
          Dst:             __assert_fail
    - functionName:    xnn_compute_transposev_6d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposev_5d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposev_4d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposev_3d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposev_2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposec_6d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposec_5d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposec_4d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposec_3d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_transposec_2d
      functionSourceFile: '/src/xnnpack/src/operator-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_operator_type_to_string_v2
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - xnn_operator_type_to_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/operator-utils.c:333,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/operator-utils.c:445,18'
          Dst:             xnn_operator_type_to_string
        - Src:             'src/operator-utils.c:448,14'
          Dst:             xnn_operator_type_to_string
    - functionName:    xnn_reduce_operator_to_operator_type
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_binary_operator_to_string
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_unary_operator_to_string
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_release_simd_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_release_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_destroy_operator
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xnn_release_memory
        - xnn_release_simd_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-utils.c:179,5'
          Dst:             xnn_release_memory
        - Src:             'src/operator-utils.c:184,7'
          Dst:             xnn_release_memory
        - Src:             'src/operator-utils.c:182,9'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operator-utils.c:186,5'
          Dst:             xnn_release_memory
        - Src:             'src/operator-utils.c:187,5'
          Dst:             xnn_release_memory
        - Src:             'src/operator-utils.c:188,5'
          Dst:             xnn_release_memory
        - Src:             'src/operator-utils.c:191,5'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operator-utils.c:193,3'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operator-utils.c:194,3'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operator-utils.c:195,3'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operator-utils.c:196,3'
          Dst:             xnn_release_simd_memory
        - Src:             'src/operator-utils.c:197,3'
          Dst:             xnn_release_memory
        - Src:             'src/operator-utils.c:198,3'
          Dst:             xnn_release_memory
    - functionName:    xnn_allocate_zero_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_allocate_extra_params
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xnn_allocate_zero_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-utils.c:155,22'
          Dst:             xnn_allocate_zero_memory
    - functionName:    mr_is_available_igemm
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_get_heuristic_mr_igemm
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - calculate_microkernel_cost
        - mr_is_available_igemm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-utils.c:130,31'
          Dst:             mr_is_available_igemm
        - Src:             'src/operator-utils.c:141,10'
          Dst:             mr_is_available_igemm
        - Src:             'src/operator-utils.c:144,33'
          Dst:             calculate_microkernel_cost
    - functionName:    calculate_microkernel_cost
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mr_is_available_gemm
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_get_heuristic_mr_gemm
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - calculate_microkernel_cost
        - mr_is_available_gemm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-utils.c:99,31'
          Dst:             mr_is_available_gemm
        - Src:             'src/operator-utils.c:110,10'
          Dst:             mr_is_available_gemm
        - Src:             'src/operator-utils.c:113,33'
          Dst:             calculate_microkernel_cost
    - functionName:    xnn_compute_unpooling_output_dimension
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_compute_deconvolution_output_dimension
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-utils.c:74,10'
          Dst:             xnn_compute_deconvolution_output_dimension
    - functionName:    xnn_compute_deconvolution_output_dimension
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_compute_convolution_output_dimension
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_allocate_simd_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    use_weights_cache
      functionSourceFile: '/src/xnnpack/./src/xnnpack/operator-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_get_pointer_to_write_weights
      functionSourceFile: '/src/xnnpack/src/operator-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - use_weights_cache
        - xnn_allocate_simd_memory
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-utils.c:28,3'
          Dst:             __assert_fail
        - Src:             'src/operator-utils.c:29,7'
          Dst:             use_weights_cache
        - Src:             'src/operator-utils.c:40,34'
          Dst:             xnn_allocate_simd_memory
    - functionName:    _ZN11xnn_float16C2Ef
      functionSourceFile: '/src/xnnpack/./src/xnnpack/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL25fp16_ieee_from_fp32_valuef
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/math.h:551,32'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    _ZL25fp16_ieee_from_fp32_valuef
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL12fp32_to_bitsf
        - _ZL14fp32_from_bitsj
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/fp16.h:181,30'
          Dst:             _ZL14fp32_from_bitsj
        - Src:             './src/xnnpack/fp16.h:182,31'
          Dst:             _ZL14fp32_from_bitsj
        - Src:             './src/xnnpack/fp16.h:184,22'
          Dst:             _ZL12fp32_to_bitsf
        - Src:             './src/xnnpack/fp16.h:185,23'
          Dst:             _ZL14fp32_from_bitsj
        - Src:             './src/xnnpack/fp16.h:195,10'
          Dst:             _ZL14fp32_from_bitsj
        - Src:             './src/xnnpack/fp16.h:196,25'
          Dst:             _ZL12fp32_to_bitsf
    - functionName:    _ZL14fp32_from_bitsj
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12fp32_to_bitsf
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_f16_spmm_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4676
      functionLinenumberEnd: 4768
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          770
      EdgeCount:       185
      CyclomaticComplexity: 50
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4680,14'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_to_f16_spmm_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4573
      functionLinenumberEnd: 4666
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          465
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - _ZL25fp16_ieee_from_fp32_valuef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4577,14'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4581,29'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
        - Src:             'src/reference/packing.cc:4596,31'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
        - Src:             'src/reference/packing.cc:4623,27'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
        - Src:             'src/reference/packing.cc:4630,29'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    xnn_pack_f32_spmm_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4474
      functionLinenumberEnd: 4566
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          722
      EdgeCount:       171
      CyclomaticComplexity: 46
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4478,14'
          Dst:             __assert_fail
    - functionName:    xnn_analyze_f16_spmm_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4417
      functionLinenumberEnd: 4468
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          457
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4418,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4419,3'
          Dst:             __assert_fail
    - functionName:    xnn_analyze_f32_spmm_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4362
      functionLinenumberEnd: 4412
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          450
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4363,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4364,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_to_f16_vmulcaddc_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4332
      functionLinenumberEnd: 4358
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL25fp16_ieee_from_fp32_valuef
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4333,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4334,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4341,11'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
        - Src:             'src/reference/packing.cc:4348,13'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    xnn_pack_f16_vmulcaddc_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4303
      functionLinenumberEnd: 4327
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          405
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4304,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4305,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_vmulcaddc_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4275
      functionLinenumberEnd: 4299
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          405
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4276,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4277,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_to_f16_chw_dwconv_hwg_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4256
      functionLinenumberEnd: 4271
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL25fp16_ieee_from_fp32_valuef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4257,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4258,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4262,25'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
        - Src:             'src/reference/packing.cc:4268,27'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    xnn_pack_f16_chw_dwconv_hwg_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4236
      functionLinenumberEnd: 4251
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          210
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4237,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4238,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_chw_dwconv_hwg_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4216
      functionLinenumberEnd: 4231
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          210
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4217,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4218,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f16_chw_dwconv_ghw_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4197
      functionLinenumberEnd: 4212
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4198,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4199,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_to_f16_chw_dwconv_ghw_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4177
      functionLinenumberEnd: 4192
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL25fp16_ieee_from_fp32_valuef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4178,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4179,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4183,25'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
        - Src:             'src/reference/packing.cc:4189,27'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    xnn_pack_f32_chw_dwconv_ghw_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4157
      functionLinenumberEnd: 4172
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4158,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4159,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f16_dconv_oki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4114
      functionLinenumberEnd: 4153
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          400
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4115,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4116,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_to_f16_dconv_oki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4070
      functionLinenumberEnd: 4110
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          231
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL25fp16_ieee_from_fp32_valuef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4071,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4072,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4080,13'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
        - Src:             'src/reference/packing.cc:4094,33'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    xnn_pack_f32_dconv_oki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4026
      functionLinenumberEnd: 4065
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          400
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:4027,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:4028,3'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qs8_dwconv_hwg_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3972
      functionLinenumberEnd: 4022
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          399
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - _ZL11advance_x_ymPmS_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3973,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3974,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3983,5'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:4013,7'
          Dst:             _ZL11advance_x_ymPmS_
    - functionName:    _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11advance_x_ymPmS_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3568
      functionLinenumberEnd: 3573
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_qu8_dwconv_hwg_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3911
      functionLinenumberEnd: 3965
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          402
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - _ZL11advance_x_ymPmS_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3912,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3913,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3924,5'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - Src:             'src/reference/packing.cc:3957,7'
          Dst:             _ZL11advance_x_ymPmS_
    - functionName:    _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          161
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_f32_to_f16_dwconv_hwg_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3876
      functionLinenumberEnd: 3904
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - _ZL11advance_x_ymPmS_
        - _ZL25fp16_ieee_from_fp32_valuef
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3877,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3878,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3884,5'
          Dst:             _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:3898,7'
          Dst:             _ZL11advance_x_ymPmS_
        - Src:             'src/reference/packing.cc:3893,32'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN11xnn_float16C2Ef
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:65,30'
          Dst:             _ZN11xnn_float16C2Ef
    - functionName:    xnn_pack_f16_dwconv_hwg_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3840
      functionLinenumberEnd: 3868
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          275
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - _Z9copy_biasIttEvPKT_mmPT0_
        - _ZL11advance_x_ymPmS_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3841,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3842,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3848,5'
          Dst:             _Z9copy_biasIttEvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:3862,7'
          Dst:             _ZL11advance_x_ymPmS_
    - functionName:    _Z9copy_biasIttEvPKT_mmPT0_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_f32_dwconv_hwg_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3805
      functionLinenumberEnd: 3833
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          275
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - _ZL11advance_x_ymPmS_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3806,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3807,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3813,5'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:3827,7'
          Dst:             _ZL11advance_x_ymPmS_
    - functionName:    _Z9copy_biasIffEvPKT_mmPT0_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_qs8_dwconv_ghw_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3747
      functionLinenumberEnd: 3798
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          323
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - _ZL11advance_x_ymPmS_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3748,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3749,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3757,5'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:3789,7'
          Dst:             _ZL11advance_x_ymPmS_
    - functionName:    xnn_pack_qu8_dwconv_ghw_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3687
      functionLinenumberEnd: 3740
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          321
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - _ZL11advance_x_ymPmS_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3688,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3689,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3699,5'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - Src:             'src/reference/packing.cc:3732,7'
          Dst:             _ZL11advance_x_ymPmS_
    - functionName:    xnn_pack_f32_to_f16_dwconv_ghw_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3652
      functionLinenumberEnd: 3680
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - _ZL11advance_x_ymPmS_
        - _ZL25fp16_ieee_from_fp32_valuef
        - _ZN11xnn_float16C2Ef
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3653,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3654,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3660,5'
          Dst:             _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:3677,17'
          Dst:             _ZN11xnn_float16C2Ef
        - Src:             'src/reference/packing.cc:3674,7'
          Dst:             _ZL11advance_x_ymPmS_
        - Src:             'src/reference/packing.cc:3669,32'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    xnn_pack_f16_dwconv_ghw_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3616
      functionLinenumberEnd: 3644
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          182
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - _Z9copy_biasIttEvPKT_mmPT0_
        - _ZL11advance_x_ymPmS_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3617,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3618,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3624,5'
          Dst:             _Z9copy_biasIttEvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:3638,7'
          Dst:             _ZL11advance_x_ymPmS_
    - functionName:    xnn_pack_f32_dwconv_ghw_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3580
      functionLinenumberEnd: 3609
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - _ZL11advance_x_ymPmS_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3581,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3582,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3584,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3589,5'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:3603,7'
          Dst:             _ZL11advance_x_ymPmS_
    - functionName:    xnn_pack_qu8_deconv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3496
      functionLinenumberEnd: 3565
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          395
      EdgeCount:       101
      CyclomaticComplexity: 24
      functionsReached:
        - _Z14copy_n_and_sumIhhEiPKT_mPT0_
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3497,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3498,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3499,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3500,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3518,11'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3534,36'
          Dst:             _Z14copy_n_and_sumIhhEiPKT_mPT0_
    - functionName:    _Z14copy_n_and_sumIhhEiPKT_mPT0_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          157
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_qs8_to_qu8_deconv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3484
      functionLinenumberEnd: 3488
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_qs8_deconv_goki_w
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3485,3'
          Dst:             pack_qs8_deconv_goki_w
    - functionName:    pack_qs8_deconv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3401
      functionLinenumberEnd: 3465
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          355
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - _Z14copy_n_and_sumIaaEiPKT_mPT0_
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3402,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3403,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3404,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3405,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3419,11'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3435,37'
          Dst:             _Z14copy_n_and_sumIaaEiPKT_mPT0_
    - functionName:    _Z14copy_n_and_sumIaaEiPKT_mPT0_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          157
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_qs8_deconv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3473
      functionLinenumberEnd: 3477
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_qs8_deconv_goki_w
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3474,3'
          Dst:             pack_qs8_deconv_goki_w
    - functionName:    xnn_pack_f32_to_f16_deconv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3334
      functionLinenumberEnd: 3392
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          342
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - _ZN11xnn_float16C2Ef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3335,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3336,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3337,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3338,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3350,11'
          Dst:             _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3375,29'
          Dst:             _ZN11xnn_float16C2Ef
    - functionName:    xnn_pack_f16_deconv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3271
      functionLinenumberEnd: 3328
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          342
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - _Z9copy_biasIttEvPKT_mmPT0_
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3272,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3273,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3274,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3275,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3287,11'
          Dst:             _Z9copy_biasIttEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_deconv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3206
      functionLinenumberEnd: 3263
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          342
      EdgeCount:       93
      CyclomaticComplexity: 22
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3207,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3208,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3209,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3210,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3222,11'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qs8_to_qu8_conv_kgo_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3195
      functionLinenumberEnd: 3198
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_qs8_conv_kgo_w
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3196,3'
          Dst:             pack_qs8_conv_kgo_w
    - functionName:    pack_qs8_conv_kgo_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3181
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          204
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3143,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3144,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3145,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3146,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3153,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
    - functionName:    xnn_pack_qs8_conv_kgo_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3190
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_qs8_conv_kgo_w
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3188,3'
          Dst:             pack_qs8_conv_kgo_w
    - functionName:    xnn_pack_qu8_conv_kgo_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3095
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          205
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3096,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3097,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3098,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3099,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3107,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
    - functionName:    xnn_pack_f32_to_f16_conv_kgo_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3057
      functionLinenumberEnd: 3089
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          193
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - _ZL25fp16_ieee_from_fp32_valuef
        - _ZN11xnn_float16C2Ef
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3058,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3059,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3060,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3061,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3066,7'
          Dst:             _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - Src:             'src/reference/packing.cc:3073,48'
          Dst:             _ZN11xnn_float16C2Ef
        - Src:             'src/reference/packing.cc:3076,52'
          Dst:             _ZL25fp16_ieee_from_fp32_valuef
    - functionName:    xnn_pack_f16_conv_kgo_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3019
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          192
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIttEvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:3020,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3021,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3022,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3023,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:3028,7'
          Dst:             _Z9copy_biasIttEvPKT_mmPT0_
    - functionName:    xnn_pack_f32_conv_kgo_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2981
      functionLinenumberEnd: 3013
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          192
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:2982,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2983,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2984,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2985,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2990,7'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
    - functionName:    xnn_pack_qs8_conv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 2975
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          266
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _Z14copy_n_and_sumIaaEiPKT_mPT0_
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:2927,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2928,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2929,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2930,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2938,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2953,31'
          Dst:             _Z14copy_n_and_sumIaaEiPKT_mPT0_
    - functionName:    xnn_pack_qs8_to_qu8_conv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2871
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          267
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _Z14copy_n_and_sumIaaEiPKT_mPT0_
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:2872,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2873,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2874,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2875,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2883,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2898,31'
          Dst:             _Z14copy_n_and_sumIaaEiPKT_mPT0_
    - functionName:    xnn_pack_qu8_conv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _Z14copy_n_and_sumIhhEiPKT_mPT0_
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:2816,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2817,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2818,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2819,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2829,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2844,30'
          Dst:             _Z14copy_n_and_sumIhhEiPKT_mPT0_
    - functionName:    xnn_pack_f32_to_f16_conv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2766
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          254
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:2767,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2768,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2769,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2770,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2776,7'
          Dst:             _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f16_conv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2759
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          254
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _Z9copy_biasIttEvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:2717,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2718,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2719,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2720,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2726,7'
          Dst:             _Z9copy_biasIttEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_conv_goki_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionLinenumberEnd: 2710
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          254
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:2668,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2669,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2670,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2671,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2677,7'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_qs8w_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2661
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          286
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:2619,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2620,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2621,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2622,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2630,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qu8_weights_and_biases
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL23pack_weights_and_biasesjPK15xnn_gemm_configmmmmmPFvmmmmmmmPKvS3_S3_PvmS3_EPFvmmmmmmS3_S3_S3_S4_mS3_ES3_S3_PFvmmmS3_S4_ES3_mSA_S3_mS4_mS3_
        - __assert_fail
        - xnn_pack_qu8_gemm_gio_w
        - xnn_pack_qu8_gemm_goi_w
        - xnn_packed_stride_qs8_weights_and_biases
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:2046,33'
          Dst:             xnn_packed_stride_qs8_weights_and_biases
        - Src:             'src/reference/packing.cc:2049,10'
          Dst:             _ZL23pack_weights_and_biasesjPK15xnn_gemm_configmmmmmPFvmmmmmmmPKvS3_S3_PvmS3_EPFvmmmmmmS3_S3_S3_S4_mS3_ES3_S3_PFvmmmS3_S4_ES3_mSA_S3_mS4_mS3_
        - Src:             'src/reference/packing.cc:2049,10'
          Dst:             xnn_pack_qu8_gemm_gio_w
        - Src:             'src/reference/packing.cc:2049,10'
          Dst:             xnn_pack_qu8_gemm_goi_w
    - functionName:    xnn_packed_stride_qs8_weights_and_biases
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_qu8_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          315
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1611,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1612,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1613,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1614,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1623,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qu8_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          240
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14copy_n_and_sumIhhEiPKT_mPT0_
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:281,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:282,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:283,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:284,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:293,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_S1_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:306,28'
          Dst:             _Z14copy_n_and_sumIhhEiPKT_mPT0_
    - functionName:    _ZL23pack_weights_and_biasesjPK15xnn_gemm_configmmmmmPFvmmmmmmmPKvS3_S3_PvmS3_EPFvmmmmmmS3_S3_S3_S4_mS3_ES3_S3_PFvmmmS3_S4_ES3_mSA_S3_mS4_mS3_
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          175
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1803,5'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1819,5'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qs8_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          303
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1720,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1721,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1722,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1723,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1731,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qs8_qc4w_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          565
      EdgeCount:       143
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1089,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1090,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1091,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1092,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1093,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1094,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1095,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1096,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1097,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1098,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1124,15'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1145,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - Src:             'src/reference/packing.cc:1146,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
    - functionName:    xnn_pack_qs8_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          238
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14copy_n_and_sumIaaEiPKT_mPT0_
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:332,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:333,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:334,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:335,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:343,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:356,29'
          Dst:             _Z14copy_n_and_sumIaaEiPKT_mPT0_
    - functionName:    xnn_pack_qs8_qc4w_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pack_qs8_qc4w_gemm_goi_w
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:537,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:538,3'
          Dst:             pack_qs8_qc4w_gemm_goi_w
    - functionName:    pack_qs8_qc4w_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          557
      EdgeCount:       141
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:437,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:438,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:439,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:440,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:441,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:442,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:443,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:444,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:445,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:470,15'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:490,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - Src:             'src/reference/packing.cc:491,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
    - functionName:    _ZN12_GLOBAL__N_116sign_extend_int4Ea
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_packed_stride_qu8_weights_and_biases
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_qb4_weights_and_biases
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xnn_init_blockwise_scale_bf16_params
        - xnn_init_qs8_qc8w_scale_fp32_params
        - xnn_pack_qs8_qb4w_gemm_gio_w
        - xnn_pack_qs8_qb4w_gemm_goi_w
        - xnn_packed_stride_qb4_weights_and_biases
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1951,5'
          Dst:             xnn_pack_qs8_qb4w_gemm_gio_w
        - Src:             'src/reference/packing.cc:1975,5'
          Dst:             xnn_pack_qs8_qb4w_gemm_goi_w
        - Src:             'src/reference/packing.cc:1999,33'
          Dst:             xnn_packed_stride_qb4_weights_and_biases
        - Src:             'src/reference/packing.cc:2006,3'
          Dst:             xnn_init_blockwise_scale_bf16_params
        - Src:             'src/reference/packing.cc:2016,5'
          Dst:             xnn_init_qs8_qc8w_scale_fp32_params
    - functionName:    xnn_pack_qs8_qb4w_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        15
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          410
      EdgeCount:       99
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:995,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:996,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:997,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:998,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:999,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1000,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1001,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1002,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1003,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1004,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1005,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1011,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1012,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1014,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1015,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1016,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qs8_qb4w_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          490
      EdgeCount:       121
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:876,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:877,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:878,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:879,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:880,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:881,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:882,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:883,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:884,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:885,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:886,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:892,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:893,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:895,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:896,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:897,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:939,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - Src:             'src/reference/packing.cc:940,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
    - functionName:    xnn_packed_stride_qb4_weights_and_biases
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qs4_weights_and_biases
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL23pack_weights_and_biasesjPK15xnn_gemm_configmmmmmPFvmmmmmmmPKvS3_S3_PvmS3_EPFvmmmmmmS3_S3_S3_S4_mS3_ES3_S3_PFvmmmS3_S4_ES3_mSA_S3_mS4_mS3_
        - __assert_fail
        - xnn_pack_qs8_qc4w_gemm_gio_w
        - xnn_pack_qs8_qc4w_gemm_goi_w
        - xnn_packed_stride_qs8_weights_and_biases
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1900,33'
          Dst:             xnn_packed_stride_qs8_weights_and_biases
        - Src:             'src/reference/packing.cc:1902,10'
          Dst:             _ZL23pack_weights_and_biasesjPK15xnn_gemm_configmmmmmPFvmmmmmmmPKvS3_S3_PvmS3_EPFvmmmmmmS3_S3_S3_S4_mS3_ES3_S3_PFvmmmS3_S4_ES3_mSA_S3_mS4_mS3_
        - Src:             'src/reference/packing.cc:1902,10'
          Dst:             xnn_pack_qs8_qc4w_gemm_gio_w
        - Src:             'src/reference/packing.cc:1902,10'
          Dst:             xnn_pack_qs8_qc4w_gemm_goi_w
    - functionName:    xnn_packed_stride_qs4_weights_and_biases
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_qs8_weights_and_biases
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL23pack_weights_and_biasesjPK15xnn_gemm_configmmmmmPFvmmmmmmmPKvS3_S3_PvmS3_EPFvmmmmmmS3_S3_S3_S4_mS3_ES3_S3_PFvmmmS3_S4_ES3_mSA_S3_mS4_mS3_
        - __assert_fail
        - xnn_pack_qs8_gemm_gio_w
        - xnn_pack_qs8_gemm_goi_w
        - xnn_packed_stride_qs8_weights_and_biases
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1861,33'
          Dst:             xnn_packed_stride_qs8_weights_and_biases
        - Src:             'src/reference/packing.cc:1864,10'
          Dst:             _ZL23pack_weights_and_biasesjPK15xnn_gemm_configmmmmmPFvmmmmmmmPKvS3_S3_PvmS3_EPFvmmmmmmS3_S3_S3_S4_mS3_ES3_S3_PFvmmmS3_S4_ES3_mSA_S3_mS4_mS3_
        - Src:             'src/reference/packing.cc:1864,10'
          Dst:             xnn_pack_qs8_gemm_gio_w
        - Src:             'src/reference/packing.cc:1864,10'
          Dst:             xnn_pack_qs8_gemm_goi_w
    - functionName:    xnn_pack_qs8_to_qu8_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          304
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1667,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1668,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1669,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1670,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1678,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_to_f16_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          234
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - _ZN11xnn_float16C2Ef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1565,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1566,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1567,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1568,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1574,7'
          Dst:             _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1588,17'
          Dst:             _ZN11xnn_float16C2Ef
    - functionName:    xnn_pack_f16_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          315
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - _Z9copy_biasIttEvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1506,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1507,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1508,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1509,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1515,7'
          Dst:             _Z9copy_biasIttEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_bf16_f32_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          262
      EdgeCount:       75
      CyclomaticComplexity: 18
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - _ZN12xnn_bfloat16C2Ef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1447,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1448,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1449,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1450,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1456,7'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1484,25'
          Dst:             _ZN12xnn_bfloat16C2Ef
    - functionName:    _ZN12xnn_bfloat16C2Ef
      functionSourceFile: '/src/xnnpack/./src/xnnpack/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_pack_f32_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          315
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1389,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1390,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1391,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1392,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1398,7'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_qc4w_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          233
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1338,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1339,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1340,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1341,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1350,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_f32_qs8w_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          231
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1287,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1288,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1289,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1290,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1298,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_qs8_qc4uw_gemm_gio_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          418
      EdgeCount:       107
      CyclomaticComplexity: 23
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:1192,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1193,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1194,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1195,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1196,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1197,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1198,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1199,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1200,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1201,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1211,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1221,15'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:1242,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - Src:             'src/reference/packing.cc:1243,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
    - functionName:    xnn_pack_qs8_to_qu8_qc4uw_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL25pack_qs8_qc4uw_gemm_goi_wmmmmmmPKhPKiPKfPvmjj
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:861,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:862,3'
          Dst:             _ZL25pack_qs8_qc4uw_gemm_goi_wmmmmmmPKhPKiPKfPvmjj
    - functionName:    _ZL25pack_qs8_qc4uw_gemm_goi_wmmmmmmPKhPKiPKfPvmjj
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          407
      EdgeCount:       105
      CyclomaticComplexity: 23
      functionsReached:
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:756,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:757,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:758,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:759,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:760,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:761,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:762,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:763,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:764,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:772,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:782,15'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:802,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - Src:             'src/reference/packing.cc:803,23'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
    - functionName:    xnn_pack_qs8_qc4uw_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL25pack_qs8_qc4uw_gemm_goi_wmmmmmmPKhPKiPKfPvmjj
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:848,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:849,3'
          Dst:             _ZL25pack_qs8_qc4uw_gemm_goi_wmmmmmmPKhPKiPKfPvmjj
    - functionName:    xnn_pack_qs8_to_qu8_qc4w_gemm_goi_w_non_planar_avx512
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:740,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:742,3'
          Dst:             xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
    - functionName:    xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          601
      EdgeCount:       159
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:581,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:582,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:583,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:584,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:585,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:586,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:587,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:588,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:589,3'
          Dst:             __assert_fail
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:646,25'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
        - Src:             'src/reference/packing.cc:647,25'
          Dst:             _ZN12_GLOBAL__N_116sign_extend_int4Ea
    - functionName:    xnn_pack_qs8_qc4w_gemm_goi_w_non_planar_avx512
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:728,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:729,3'
          Dst:             xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
    - functionName:    xnn_pack_qs8_qc4w_gemm_goi_w_non_planar_aarch64
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:716,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:717,3'
          Dst:             xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
    - functionName:    xnn_pack_qs8_qc4w_gemm_goi_w_non_planar_scalar
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:704,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:705,3'
          Dst:             xnn_pack_qs8_qc4w_gemm_goi_w_non_planar
    - functionName:    xnn_pack_qs8_to_qu8_qc4w_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pack_qs8_qc4w_gemm_goi_w
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:549,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:551,3'
          Dst:             pack_qs8_qc4w_gemm_goi_w
    - functionName:    xnn_pack_qs8_to_qu8_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          239
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14copy_n_and_sumIaaEiPKT_mPT0_
        - _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:381,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:382,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:383,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:384,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:392,7'
          Dst:             _Z9copy_biasIi17unaligned_int32_tEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:405,29'
          Dst:             _Z14copy_n_and_sumIaaEiPKT_mPT0_
    - functionName:    xnn_pack_f32_to_f16_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          229
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - _ZN11xnn_float16C2Ef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:236,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:237,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:238,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:239,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:245,7'
          Dst:             _Z9copy_biasIf11xnn_float16EvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:262,42'
          Dst:             _ZN11xnn_float16C2Ef
    - functionName:    xnn_pack_f16_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          229
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIttEvPKT_mmPT0_
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:191,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:192,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:193,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:194,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:200,7'
          Dst:             _Z9copy_biasIttEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_pack_bf16_f32_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          235
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - _ZN12xnn_bfloat16C2Ef
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:144,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:145,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:146,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:147,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:154,7'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:171,57'
          Dst:             _ZN12xnn_bfloat16C2Ef
    - functionName:    xnn_pack_f32_gemm_goi_w
      functionSourceFile: '/src/xnnpack/src/reference/packing.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          229
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - _Z9copy_biasIffEvPKT_mmPT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/reference/packing.cc:99,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:100,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:101,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:102,3'
          Dst:             __assert_fail
        - Src:             'src/reference/packing.cc:108,7'
          Dst:             _Z9copy_biasIffEvPKT_mmPT0_
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
    - functionName:    xnn_operator_type_to_string
      functionSourceFile: '/src/xnnpack/src/enums/operator-type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_qu8_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:798,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:799,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qu8_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qu8_dwconv_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:921,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:925,3'
          Dst:             pthread_once
        - Src:             'src/configs/dwconv-config.c:925,3'
          Dst:             init_qu8_dwconv_config
    - functionName:    init_qs8_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:678,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:679,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qs8_dwconv_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:912,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:916,3'
          Dst:             pthread_once
        - Src:             'src/configs/dwconv-config.c:916,3'
          Dst:             init_qs8_dwconv_config
    - functionName:    init_qs8_qc8w_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:528,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:529,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_qc8w_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qs8_qc8w_dwconv_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:903,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:907,3'
          Dst:             pthread_once
        - Src:             'src/configs/dwconv-config.c:907,3'
          Dst:             init_qs8_qc8w_dwconv_config
    - functionName:    init_f32_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:218,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:219,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_f32_dwconv_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:894,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:898,3'
          Dst:             pthread_once
        - Src:             'src/configs/dwconv-config.c:898,3'
          Dst:             init_f32_dwconv_config
    - functionName:    init_f16_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:88,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:89,5'
          Dst:             __assert_fail
    - functionName:    xnn_is_f16_compatible_config
      functionSourceFile: '/src/xnnpack/./src/xnnpack/hardware-config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_dwconv_config
      functionSourceFile: '/src/xnnpack/src/configs/dwconv-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_f16_dwconv_config
        - pthread_once
        - xnn_init_hardware_config
        - xnn_is_f16_compatible_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/dwconv-config.c:885,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/dwconv-config.c:886,35'
          Dst:             xnn_is_f16_compatible_config
        - Src:             'src/configs/dwconv-config.c:889,3'
          Dst:             pthread_once
        - Src:             'src/configs/dwconv-config.c:889,3'
          Dst:             init_f16_dwconv_config
    - functionName:    init_f32_gemm_nr2_config_impl
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          197
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:1550,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:1551,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:1705,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x16c2__asm_amd64_avx512f_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_f32_gemm_minmax_ukernel_10x16c2__asm_amd64_avx512f_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_f32_gemm_config_impl
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:794,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:795,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:984,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x32c2__asm_amd64_avx512f_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_f32_gemm_minmax_ukernel_5x32c2__asm_amd64_avx512f_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x16__asm_amd64_fma3_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_f32_gemm_minmax_ukernel_2x16__asm_amd64_fma3_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_f32_gemm_minmax_ukernel_6x16__asm_amd64_fma3_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_qu8_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5261
      functionLinenumberEnd: 5556
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5478,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5479,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qu8_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5817
      functionLinenumberEnd: 5823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qu8_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5818,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5821,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5821,3'
          Dst:             init_qu8_gemm_config
    - functionName:    init_qs8_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4354
      functionLinenumberEnd: 5259
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         27
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:4886,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:4887,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5809
      functionLinenumberEnd: 5815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qs8_qc8w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5810,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5813,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5813,3'
          Dst:             init_qs8_qc8w_gemm_config
    - functionName:    init_qs8_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4195
      functionLinenumberEnd: 4352
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         24
      ICount:          186
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:4220,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:4221,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x16c8__asm_amd64_avx512vnni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_8x16c8__asm_amd64_avx512vnni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qs8_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5801
      functionLinenumberEnd: 5807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qs8_qc4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5802,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5805,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5805,3'
          Dst:             init_qs8_qc4w_gemm_config
    - functionName:    init_qp8_f32_qb4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2595
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qp8_f32_qb4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5787
      functionLinenumberEnd: 5799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_qp8_f32_qb4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5789,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5793,1'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5793,1'
          Dst:             init_qp8_f32_qb4w_gemm_config
    - functionName:    init_qp8_f32_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qp8_f32_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5775
      functionLinenumberEnd: 5785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_qp8_f32_qc8w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5776,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5779,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5779,3'
          Dst:             init_qp8_f32_qc8w_gemm_config
    - functionName:    init_qp8_f32_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qp8_f32_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5763
      functionLinenumberEnd: 5773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          31
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_qp8_f32_qc4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5764,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5767,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5767,3'
          Dst:             init_qp8_f32_qc4w_gemm_config
    - functionName:    init_qd8_f32_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3664
      functionLinenumberEnd: 4193
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:4036,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:4037,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qd8_f32_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5755
      functionLinenumberEnd: 5761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qd8_f32_qc8w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5756,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5759,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5759,3'
          Dst:             init_qd8_f32_qc8w_gemm_config
    - functionName:    init_qdu8_f32_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3411
      functionLinenumberEnd: 3486
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:3428,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:3429,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:3483,5'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x64c4__asm_amd64_avx512vnni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x64c4__asm_amd64_avx512vnni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qdu8_f32_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5747
      functionLinenumberEnd: 5753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qdu8_f32_qc8w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5748,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5751,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5751,3'
          Dst:             init_qdu8_f32_qc8w_gemm_config
    - functionName:    init_qdu8_f32_qc8w_igemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3488
      functionLinenumberEnd: 3541
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:3498,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:3499,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:3538,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qdu8_f32_qc8w_igemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5739
      functionLinenumberEnd: 5745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qdu8_f32_qc8w_igemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5740,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5743,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5743,3'
          Dst:             init_qdu8_f32_qc8w_igemm_config
    - functionName:    init_qdu8_f16_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3072
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:3089,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:3090,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:3130,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qdu8_f16_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5731
      functionLinenumberEnd: 5737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qdu8_f16_qc8w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5732,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5735,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5735,3'
          Dst:             init_qdu8_f16_qc8w_gemm_config
    - functionName:    init_qdu8_f32_qb4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:2608,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:2609,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:2639,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qdu8_f32_qb4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5723
      functionLinenumberEnd: 5729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qdu8_f32_qb4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5724,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5727,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5727,3'
          Dst:             init_qdu8_f32_qb4w_gemm_config
    - functionName:    init_qd8_f32_qb4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2775
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:2720,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:2721,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qd8_f32_qb4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5715
      functionLinenumberEnd: 5721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qd8_f32_qb4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5716,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5719,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5719,3'
          Dst:             init_qd8_f32_qb4w_gemm_config
    - functionName:    init_qdu8_f32_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3543
      functionLinenumberEnd: 3662
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         28
      ICount:          155
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:3557,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:3558,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:3659,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_qdu8_f32_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5707
      functionLinenumberEnd: 5713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qdu8_f32_qc4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5708,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5711,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5711,3'
          Dst:             init_qdu8_f32_qc4w_gemm_config
    - functionName:    init_qd8_f32_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2433
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:2383,59'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:2384,7'
          Dst:             __assert_fail
    - functionName:    xnn_init_qd8_f32_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5699
      functionLinenumberEnd: 5705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qd8_f32_qc4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5700,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5703,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5703,3'
          Dst:             init_qd8_f32_qc4w_gemm_config
    - functionName:    init_qd8_f16_qb4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:2260,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:2261,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:2275,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qd8_f16_qb4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_qd8_f16_qb4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
        - xnn_is_f16_compatible_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5691,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5692,35'
          Dst:             xnn_is_f16_compatible_config
        - Src:             'src/configs/gemm-config.c:5695,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5695,3'
          Dst:             init_qd8_f16_qb4w_gemm_config
    - functionName:    xnn_is_f16_compatible_config
      functionSourceFile: '/src/xnnpack/./src/xnnpack/hardware-config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_qdu8_f16_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:2054,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:2055,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:2112,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qdu8_f16_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5681
      functionLinenumberEnd: 5688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_qdu8_f16_qc4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
        - xnn_is_f16_compatible_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5682,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5683,35'
          Dst:             xnn_is_f16_compatible_config
        - Src:             'src/configs/gemm-config.c:5686,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5686,3'
          Dst:             init_qdu8_f16_qc4w_gemm_config
    - functionName:    xnn_init_qd8_f16_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5667
      functionLinenumberEnd: 5679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5668,55'
          Dst:             xnn_init_hardware_config
    - functionName:    init_qd8_f16_qc8w_igemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3135
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:3363,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:3364,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:3407,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qd8_f16_qc8w_igemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5658
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_qd8_f16_qc8w_igemm_config
        - pthread_once
        - xnn_init_hardware_config
        - xnn_is_f16_compatible_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5659,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5660,35'
          Dst:             xnn_is_f16_compatible_config
        - Src:             'src/configs/gemm-config.c:5663,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5663,3'
          Dst:             init_qd8_f16_qc8w_igemm_config
    - functionName:    init_qd8_f16_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 3070
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:3024,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:3025,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:3068,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qd8_f16_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5649
      functionLinenumberEnd: 5656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_qd8_f16_qc8w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
        - xnn_is_f16_compatible_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5650,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5651,35'
          Dst:             xnn_is_f16_compatible_config
        - Src:             'src/configs/gemm-config.c:5654,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5654,3'
          Dst:             init_qd8_f16_qc8w_gemm_config
    - functionName:    init_f32_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:1916,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:1917,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5641
      functionLinenumberEnd: 5647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_f32_qc8w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5642,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5645,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5645,3'
          Dst:             init_f32_qc8w_gemm_config
    - functionName:    init_f32_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:1751,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:1752,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_qc4w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5633
      functionLinenumberEnd: 5639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_f32_qc4w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5634,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5637,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5637,3'
          Dst:             init_f32_qc4w_gemm_config
    - functionName:    init_f32_gemm_nr2_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_f32_gemm_nr2_config_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:1709,3'
          Dst:             init_f32_gemm_nr2_config_impl
        - Src:             'src/configs/gemm-config.c:1710,3'
          Dst:             init_f32_gemm_nr2_config_impl
    - functionName:    xnn_init_f32_gemm_nr2_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5621
      functionLinenumberEnd: 5631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_f32_gemm_nr2_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5622,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5625,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5625,3'
          Dst:             init_f32_gemm_nr2_config
    - functionName:    init_f32_igemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:1320,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:1321,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:1487,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_igemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5613
      functionLinenumberEnd: 5619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_f32_igemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5614,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5617,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5617,3'
          Dst:             init_f32_igemm_config
    - functionName:    init_f32_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_f32_gemm_config_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:988,3'
          Dst:             init_f32_gemm_config_impl
        - Src:             'src/configs/gemm-config.c:989,3'
          Dst:             init_f32_gemm_config_impl
    - functionName:    xnn_init_f32_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5601
      functionLinenumberEnd: 5611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_f32_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5602,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5605,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5605,3'
          Dst:             init_f32_gemm_config
    - functionName:    init_pqs8_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_pqs8_qc8w_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5593
      functionLinenumberEnd: 5599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_pqs8_qc8w_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5594,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5597,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5597,3'
          Dst:             init_pqs8_qc8w_gemm_config
    - functionName:    init_pf32_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_pf32_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5585
      functionLinenumberEnd: 5591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_pf32_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5586,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5589,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5589,3'
          Dst:             init_pf32_gemm_config
    - functionName:    init_bf16_f32_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:351,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:352,3'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:366,3'
          Dst:             __assert_fail
    - functionName:    xnn_bf16_f32_gemm_minmax_ukernel_1x32c2__asm_amd64_avx512bf16_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_bf16_f32_gemm_minmax_ukernel_11x32c2__asm_amd64_avx512bf16_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_is_bf16_compatible_config
      functionSourceFile: '/src/xnnpack/./src/xnnpack/hardware-config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_bf16_f32_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5576
      functionLinenumberEnd: 5583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_bf16_f32_gemm_config
        - pthread_once
        - xnn_init_hardware_config
        - xnn_is_bf16_compatible_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5577,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5578,35'
          Dst:             xnn_is_bf16_compatible_config
        - Src:             'src/configs/gemm-config.c:5581,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5581,3'
          Dst:             init_bf16_f32_gemm_config
    - functionName:    init_pf16_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_pf16_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5567
      functionLinenumberEnd: 5574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_pf16_gemm_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5568,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5572,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5572,3'
          Dst:             init_pf16_gemm_config
    - functionName:    init_f16_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:281,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:282,5'
          Dst:             __assert_fail
        - Src:             'src/configs/gemm-config.c:300,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f16_gemm_config
      functionSourceFile: '/src/xnnpack/src/configs/gemm-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5558
      functionLinenumberEnd: 5565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_f16_gemm_config
        - pthread_once
        - xnn_init_hardware_config
        - xnn_is_f16_compatible_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/gemm-config.c:5559,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/gemm-config.c:5560,35'
          Dst:             xnn_is_f16_compatible_config
        - Src:             'src/configs/gemm-config.c:5563,3'
          Dst:             pthread_once
        - Src:             'src/configs/gemm-config.c:5563,3'
          Dst:             init_f16_gemm_config
    - functionName:    k_roundedup
      functionSourceFile: '/src/xnnpack/./src/xnnpack/packq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lhs_packed_stride
      functionSourceFile: '/src/xnnpack/./src/xnnpack/packq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - k_roundedup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/packq.h:32,29'
          Dst:             k_roundedup
        - Src:             './src/xnnpack/packq.h:34,3'
          Dst:             __assert_fail
    - functionName:    xnn_x8_packq_f32qp8_packed_offset
      functionSourceFile: '/src/xnnpack/./src/xnnpack/packq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lhs_packed_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/packq.h:48,32'
          Dst:             lhs_packed_stride
    - functionName:    xnn_x8_packq_f32qp8_packed_size
      functionSourceFile: '/src/xnnpack/./src/xnnpack/packq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lhs_packed_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/packq.h:56,21'
          Dst:             lhs_packed_stride
    - functionName:    init_x8_igemm_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_x8_igemm_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_x8_igemm_pack_lh_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/pack-lh-config.c:148,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/pack-lh-config.c:152,3'
          Dst:             pthread_once
        - Src:             'src/configs/pack-lh-config.c:152,3'
          Dst:             init_x8_igemm_pack_lh_config
    - functionName:    init_x8_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_x8_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_x8_pack_lh_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/pack-lh-config.c:122,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/pack-lh-config.c:126,3'
          Dst:             pthread_once
        - Src:             'src/configs/pack-lh-config.c:126,3'
          Dst:             init_x8_pack_lh_config
    - functionName:    init_x16_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_x16_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_x16_pack_lh_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/pack-lh-config.c:96,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/pack-lh-config.c:100,3'
          Dst:             pthread_once
        - Src:             'src/configs/pack-lh-config.c:100,3'
          Dst:             init_x16_pack_lh_config
    - functionName:    init_x32_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_x32_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_x32_pack_lh_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/pack-lh-config.c:70,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/pack-lh-config.c:74,3'
          Dst:             pthread_once
        - Src:             'src/configs/pack-lh-config.c:74,3'
          Dst:             init_x32_pack_lh_config
    - functionName:    init_qp8_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qp8_pack_lh_config
      functionSourceFile: '/src/xnnpack/src/configs/pack-lh-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_qp8_pack_lh_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/pack-lh-config.c:44,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/pack-lh-config.c:48,3'
          Dst:             pthread_once
        - Src:             'src/configs/pack-lh-config.c:48,3'
          Dst:             init_qp8_pack_lh_config
    - functionName:    init_f32_vmulcaddc_config
      functionSourceFile: '/src/xnnpack/src/configs/vmulcaddc-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/vmulcaddc-config.c:88,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/vmulcaddc-config.c:89,5'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_vmulcaddc_config
      functionSourceFile: '/src/xnnpack/src/configs/vmulcaddc-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_f32_vmulcaddc_config
        - pthread_once
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/vmulcaddc-config.c:139,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/vmulcaddc-config.c:143,3'
          Dst:             pthread_once
        - Src:             'src/configs/vmulcaddc-config.c:143,3'
          Dst:             init_f32_vmulcaddc_config
    - functionName:    init_f16_vmulcaddc_config
      functionSourceFile: '/src/xnnpack/src/configs/vmulcaddc-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/vmulcaddc-config.c:52,57'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/vmulcaddc-config.c:53,5'
          Dst:             __assert_fail
    - functionName:    xnn_is_f16_compatible_config
      functionSourceFile: '/src/xnnpack/./src/xnnpack/hardware-config.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_vmulcaddc_config
      functionSourceFile: '/src/xnnpack/src/configs/vmulcaddc-config.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_f16_vmulcaddc_config
        - pthread_once
        - xnn_init_hardware_config
        - xnn_is_f16_compatible_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/configs/vmulcaddc-config.c:130,55'
          Dst:             xnn_init_hardware_config
        - Src:             'src/configs/vmulcaddc-config.c:131,35'
          Dst:             xnn_is_f16_compatible_config
        - Src:             'src/configs/vmulcaddc-config.c:134,3'
          Dst:             pthread_once
        - Src:             'src/configs/vmulcaddc-config.c:134,3'
          Dst:             init_f16_vmulcaddc_config
    - functionName:    cache_buckets_grow
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - xnn_init_cache_with_size
        - xnn_release_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:113,3'
          Dst:             __assert_fail
        - Src:             'src/cache.c:115,3'
          Dst:             xnn_init_cache_with_size
        - Src:             'src/cache.c:136,3'
          Dst:             xnn_release_memory
    - functionName:    xnn_init_cache_with_size
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xnn_allocate_zero_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:99,47'
          Dst:             xnn_allocate_zero_memory
    - functionName:    xnn_release_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_allocate_zero_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bytes_equal
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cache_start
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:145,43'
          Dst:             cache_start
        - Src:             'src/cache.c:145,10'
          Dst:             memcmp
    - functionName:    cache_start
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lookup
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - bytes_equal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:150,3'
          Dst:             __assert_fail
        - Src:             'src/cache.c:159,12'
          Dst:             bytes_equal
    - functionName:    xnn_weights_cache_look_up
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_finalize_weights_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_internal_finalize_weights_cache
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:464,10'
          Dst:             xnn_internal_finalize_weights_cache
    - functionName:    xnn_internal_finalize_weights_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - xnn_finalize_weights_memory
        - xnn_release_memory
        - xnn_reserve_weights_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:291,18'
          Dst:             xnn_finalize_weights_memory
        - Src:             'src/cache.c:293,9'
          Dst:             xnn_release_memory
        - Src:             'src/cache.c:298,9'
          Dst:             __assert_fail
        - Src:             'src/cache.c:303,18'
          Dst:             xnn_reserve_weights_memory
    - functionName:    xnn_look_up_or_insert_weights_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_weights_cache_is_finalized
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_internal_delete_weights_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xnn_internal_release_weights_cache
        - xnn_release_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:442,28'
          Dst:             xnn_internal_release_weights_cache
        - Src:             'src/cache.c:446,3'
          Dst:             xnn_release_memory
    - functionName:    xnn_internal_release_weights_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - xnn_mutex_destroy
        - xnn_release_memory
        - xnn_release_weights_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:322,5'
          Dst:             __assert_fail
        - Src:             'src/cache.c:323,5'
          Dst:             xnn_release_weights_memory
        - Src:             'src/cache.c:325,7'
          Dst:             xnn_release_memory
        - Src:             'src/cache.c:327,36'
          Dst:             xnn_mutex_destroy
    - functionName:    xnn_internal_weights_cache_offset_to_addr
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_internal_weights_cache_look_up
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_internal_weights_cache_is_finalized
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_internal_get_or_insert_weights_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cache_has_space
        - lookup_cache
        - xnn_get_or_insert_cache
        - xnn_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/cache.c:380,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/cache.c:389,12'
          Dst:             cache_has_space
        - Src:             'src/cache.c:396,35'
          Dst:             lookup_cache
        - Src:             'src/cache.c:405,16'
          Dst:             xnn_get_or_insert_cache
        - Src:             'src/cache.c:417,34'
          Dst:             xnn_mutex_unlock
        - Src:             'src/cache.c:419,3'
          Dst:             __assert_fail
    - functionName:    cache_has_space
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lookup_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lookup
        - murmur_hash3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:212,25'
          Dst:             murmur_hash3
        - Src:             'src/cache.c:214,7'
          Dst:             lookup
    - functionName:    xnn_get_or_insert_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cache_start
        - insert
        - lookup_cache
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:225,31'
          Dst:             lookup_cache
        - Src:             'src/cache.c:235,55'
          Dst:             cache_start
        - Src:             'src/cache.c:236,8'
          Dst:             insert
    - functionName:    insert
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - cache_buckets_grow
        - cache_start
        - lookup
        - murmur_hash3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:172,25'
          Dst:             murmur_hash3
        - Src:             'src/cache.c:174,22'
          Dst:             lookup
        - Src:             'src/cache.c:182,10'
          Dst:             cache_buckets_grow
        - Src:             'src/cache.c:190,39'
          Dst:             lookup
        - Src:             'src/cache.c:191,5'
          Dst:             __assert_fail
        - Src:             'src/cache.c:196,3'
          Dst:             cache_start
        - Src:             'src/cache.c:196,3'
          Dst:             __assert_fail
        - Src:             'src/cache.c:198,55'
          Dst:             cache_start
    - functionName:    murmur_hash3
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - fmix32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/cache.c:68,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/cache.c:83,10'
          Dst:             fmix32
    - functionName:    fmix32
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_internal_reserve_space_in_weights_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - cache_has_space
        - xnn_mutex_lock
        - xnn_mutex_unlock
        - xnn_reserve_weights_memory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/cache.c:344,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/cache.c:349,12'
          Dst:             cache_has_space
        - Src:             'src/cache.c:360,28'
          Dst:             xnn_mutex_lock
        - Src:             'src/cache.c:366,12'
          Dst:             xnn_reserve_weights_memory
        - Src:             'src/cache.c:368,5'
          Dst:             xnn_mutex_unlock
    - functionName:    xnn_internal_init_weights_cache_with_size
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_internal_init_weights_cache
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:274,10'
          Dst:             xnn_internal_init_weights_cache
    - functionName:    xnn_internal_init_weights_cache
      functionSourceFile: '/src/xnnpack/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xnn_allocate_weights_memory
        - xnn_init_cache_with_size
        - xnn_internal_release_weights_cache
        - xnn_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cache.c:250,12'
          Dst:             xnn_init_cache_with_size
        - Src:             'src/cache.c:255,12'
          Dst:             xnn_allocate_weights_memory
        - Src:             'src/cache.c:260,12'
          Dst:             xnn_mutex_init
        - Src:             'src/cache.c:268,3'
          Dst:             xnn_internal_release_weights_cache
    - functionName:    fp32_from_bits
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp32_to_bits
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp16_ieee_from_fp32_value
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fp32_from_bits
        - fp32_to_bits
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/fp16.h:184,22'
          Dst:             fp32_to_bits
        - Src:             './src/xnnpack/fp16.h:185,23'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:195,10'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:196,25'
          Dst:             fp32_to_bits
    - functionName:    fxdiv_mulhi_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_quotient_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_mulhi_uint64_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:348,21'
          Dst:             fxdiv_mulhi_uint64_t
    - functionName:    fxdiv_mulext_uint32_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_init_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - fxdiv_mulext_uint32_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:294,30'
          Dst:             fxdiv_mulext_uint32_t
        - Src:             'FXdiv-source/include/fxdiv.h:309,30'
          Dst:             fxdiv_mulext_uint32_t
    - functionName:    xnn_indirection_init_pavgpool2d_f32
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          189
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_indirection_init_pavgpool2d_f16
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          134
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - fp16_ieee_from_fp32_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:987,29'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_indirection_init_unpool2d
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          168
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_indirection_init_resize_bilinear2d_chw_f32
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          376
      EdgeCount:       89
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:846,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:847,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:848,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:849,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:850,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:851,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:852,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:853,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:867,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:868,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:875,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:876,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:904,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:911,9'
          Dst:             __assert_fail
    - functionName:    xnn_indirection_init_resize_bilinear2d_chw_f16
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          380
      EdgeCount:       89
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - fp16_ieee_from_fp32_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:745,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:746,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:747,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:748,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:749,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:750,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:751,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:752,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:767,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:768,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:775,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:776,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:791,16'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/indirection.c:792,16'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/indirection.c:804,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:811,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:825,16'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/indirection.c:826,16'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_indirection_init_resize_bilinear2d_hwc_q11
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          432
      EdgeCount:       95
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - lrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:646,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:647,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:648,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:649,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:650,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:651,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:652,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:653,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:671,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:672,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:679,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:680,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:693,39'
          Dst:             lrintf
        - Src:             'src/indirection.c:694,39'
          Dst:             lrintf
        - Src:             'src/indirection.c:706,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:713,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:724,39'
          Dst:             lrintf
        - Src:             'src/indirection.c:725,39'
          Dst:             lrintf
    - functionName:    xnn_indirection_init_resize_bilinear2d_hwc_f32
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          420
      EdgeCount:       95
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:545,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:546,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:547,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:548,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:549,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:550,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:551,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:552,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:570,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:571,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:578,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:579,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:605,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:612,9'
          Dst:             __assert_fail
    - functionName:    xnn_indirection_init_resize_bilinear2d_hwc_f16
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          424
      EdgeCount:       95
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - fp16_ieee_from_fp32_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:444,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:445,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:446,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:447,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:448,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:449,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:450,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:451,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:469,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:470,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:477,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:478,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:491,16'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/indirection.c:492,16'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/indirection.c:504,7'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:511,9'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:522,16'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/indirection.c:523,16'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_indirection_init_maxpool2d
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          381
      EdgeCount:       127
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:364,3'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:365,3'
          Dst:             __assert_fail
    - functionName:    xnn_indirection_init_dwconv2d
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        21
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_indirection_init_dwconv2d_compressed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:319,3'
          Dst:             xnn_indirection_init_dwconv2d_compressed
    - functionName:    xnn_indirection_init_dwconv2d_compressed
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        23
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         159
      ICount:          740
      EdgeCount:       215
      CyclomaticComplexity: 58
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:220,3'
          Dst:             __assert_fail
    - functionName:    xnn_indirection_init_subconv2d
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        16
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          302
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:167,13'
          Dst:             __assert_fail
        - Src:             'src/indirection.c:176,17'
          Dst:             __assert_fail
    - functionName:    fxdiv_quotient_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_quotient_uint64_t
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:368,9'
          Dst:             fxdiv_quotient_uint64_t
    - functionName:    xnn_indirection_init_deconv2d
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          185
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - fxdiv_divide_size_t
        - fxdiv_init_size_t
        - fxdiv_quotient_size_t
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:104,60'
          Dst:             fxdiv_init_size_t
        - Src:             'src/indirection.c:105,61'
          Dst:             fxdiv_init_size_t
        - Src:             'src/indirection.c:106,60'
          Dst:             fxdiv_init_size_t
        - Src:             'src/indirection.c:111,53'
          Dst:             fxdiv_divide_size_t
        - Src:             'src/indirection.c:116,32'
          Dst:             fxdiv_quotient_size_t
        - Src:             'src/indirection.c:119,34'
          Dst:             fxdiv_quotient_size_t
    - functionName:    fxdiv_init_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_init_uint64_t
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:329,52'
          Dst:             fxdiv_init_uint64_t
    - functionName:    fxdiv_divide_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_quotient_size_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:419,26'
          Dst:             fxdiv_quotient_size_t
    - functionName:    xnn_indirection_init_conv2d
      functionSourceFile: '/src/xnnpack/src/indirection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        19
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          336
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - fxdiv_divide_size_t
        - fxdiv_init_size_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/indirection.c:47,60'
          Dst:             fxdiv_init_size_t
        - Src:             'src/indirection.c:52,53'
          Dst:             fxdiv_divide_size_t
    - functionName:    init_memory_config
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - abort
        - sysconf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:67,17'
          Dst:             sysconf
        - Src:             'src/memory.c:69,5'
          Dst:             abort
        - Src:             'src/memory.c:71,3'
          Dst:             __assert_fail
        - Src:             'src/memory.c:74,3'
          Dst:             __assert_fail
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_page_size
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_memory_config
        - pthread_once
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:78,3'
          Dst:             pthread_once
        - Src:             'src/memory.c:78,3'
          Dst:             init_memory_config
    - functionName:    set_memory_permission
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:260,9'
          Dst:             mprotect
    - functionName:    mprotect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    release_unused_memory
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - get_page_size
        - munmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:177,55'
          Dst:             get_page_size
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/memory.c:180,3'
          Dst:             __assert_fail
        - Src:             'src/memory.c:202,11'
          Dst:             munmap
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_finalize_weights_memory
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - release_unused_memory
        - set_memory_permission
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:313,34'
          Dst:             release_unused_memory
        - Src:             'src/memory.c:322,10'
          Dst:             set_memory_permission
    - functionName:    resize_buffer
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - get_page_size
        - mremap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:147,54'
          Dst:             get_page_size
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/memory.c:149,25'
          Dst:             mremap
    - functionName:    mremap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_reserve_weights_memory
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - resize_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:301,5'
          Dst:             resize_buffer
    - functionName:    release_memory
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - munmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:132,7'
          Dst:             munmap
    - functionName:    xnn_release_weights_memory
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - release_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:285,34'
          Dst:             release_memory
    - functionName:    allocate_buffer
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - get_page_size
        - mmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:85,3'
          Dst:             get_page_size
        - Src:             'src/memory.c:85,3'
          Dst:             __assert_fail
        - Src:             'src/memory.c:108,13'
          Dst:             mmap
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_allocate_weights_memory
      functionSourceFile: '/src/xnnpack/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - allocate_buffer
        - get_page_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory.c:270,55'
          Dst:             get_page_size
        - Src:             './src/xnnpack/math.h:78,10'
          Dst:             __assert_fail
        - Src:             'src/memory.c:271,19'
          Dst:             allocate_buffer
    - functionName:    xnn_gemm_best_tile_size
      functionSourceFile: '/src/xnnpack/src/microkernel-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          270
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - gemm_fits_in_cache
        - xnn_init_hardware_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microkernel-utils.c:71,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/microkernel-utils.c:95,24'
          Dst:             gemm_fits_in_cache
        - Src:             'src/microkernel-utils.c:108,10'
          Dst:             gemm_fits_in_cache
        - Src:             'src/microkernel-utils.c:112,14'
          Dst:             gemm_fits_in_cache
    - functionName:    gemm_fits_in_cache
      functionSourceFile: '/src/xnnpack/src/microkernel-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_should_inline_lhs_packing
      functionSourceFile: '/src/xnnpack/src/microkernel-utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - gemm_fits_in_cache
        - xnn_init_hardware_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microkernel-utils.c:38,7'
          Dst:             xnn_init_hardware_config
        - Src:             'src/microkernel-utils.c:54,7'
          Dst:             gemm_fits_in_cache
    - functionName:    fp32_from_bits
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp32_to_bits
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fp16_ieee_from_fp32_value
      functionSourceFile: '/src/xnnpack/./src/xnnpack/fp16.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fp32_from_bits
        - fp32_to_bits
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/fp16.h:184,22'
          Dst:             fp32_to_bits
        - Src:             './src/xnnpack/fp16.h:185,23'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:195,10'
          Dst:             fp32_from_bits
        - Src:             './src/xnnpack/fp16.h:196,25'
          Dst:             fp32_to_bits
    - functionName:    xnn_init_qu8_f32_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qu8_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:1255,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1256,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1258,27'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:1259,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1260,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_f16_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fp16_ieee_from_fp32_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:1244,38'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_init_qs8_f32_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qs8_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:1214,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1215,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1217,27'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:1218,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1219,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_qu8_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_update_qu8_reduce_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_update_qs8_reduce_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_update_f32_reduce_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qu8_reduce_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qs8_reduce_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f32_qs8_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_qu8_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xnn_init_f16_qs8_cvt_scalar_params
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:1134,10'
          Dst:             xnn_init_f16_qs8_cvt_scalar_params
    - functionName:    xnn_init_f16_qs8_cvt_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fp16_ieee_from_fp32_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:1123,38'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_init_qs8_mul_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:1057,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1058,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1059,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1062,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1063,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qu8_vprelu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:1032,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1033,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1034,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1038,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:1039,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qu8_mul_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:966,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:967,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:968,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:971,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:972,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_vprelu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:942,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:943,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:944,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:948,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:949,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_add_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          218
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - lrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:889,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:890,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:891,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:896,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:897,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:898,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:899,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:903,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:904,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:910,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:911,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:914,46'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:915,46'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:916,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:917,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:918,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qu8_add_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          218
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - lrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:835,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:836,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:837,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:842,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:843,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:844,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:845,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:849,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:850,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:856,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:857,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:860,46'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:861,46'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:862,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:863,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:864,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_minmax_binary_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_minmax_binary_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fp16_ieee_from_fp32_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:815,25'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/microparams-init.c:816,25'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_init_u8_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:803,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_s8_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:791,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_clamp_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_clamp_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fp16_ieee_from_fp32_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:770,35'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/microparams-init.c:771,35'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_qs8_quantize
      functionSourceFile: '/src/xnnpack/./src/xnnpack/requantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lrintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/requantization.h:219,18'
          Dst:             lrintf
    - functionName:    xnn_init_qs8_clamp_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - xnn_qs8_quantize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:757,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:758,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:759,34'
          Dst:             xnn_qs8_quantize
        - Src:             'src/microparams-init.c:760,34'
          Dst:             xnn_qs8_quantize
    - functionName:    xnn_qu8_quantize
      functionSourceFile: '/src/xnnpack/./src/xnnpack/requantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - float
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lrintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/requantization.h:225,19'
          Dst:             lrintf
    - functionName:    xnn_init_qu8_clamp_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - xnn_qu8_quantize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:744,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:745,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:746,34'
          Dst:             xnn_qu8_quantize
        - Src:             'src/microparams-init.c:747,34'
          Dst:             xnn_qu8_quantize
    - functionName:    xnn_init_qu8_lrelu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:718,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:719,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:720,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:721,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:722,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:724,36'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:725,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:726,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:727,36'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:728,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:729,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:730,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_lrelu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - lrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:686,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:687,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:688,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:689,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:690,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:692,36'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:693,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:694,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:695,36'
          Dst:             lrintf
        - Src:             'src/microparams-init.c:696,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:697,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:698,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_lrelu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_lrelu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fp16_ieee_from_fp32_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:660,7'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_init_f32_elu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_elu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fp16_ieee_from_fp32_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:633,37'
          Dst:             fp16_ieee_from_fp32_value
        - Src:             'src/microparams-init.c:634,34'
          Dst:             fp16_ieee_from_fp32_value
    - functionName:    xnn_init_f32_qb4w_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - float
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:620,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_qc4w_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:606,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f32_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_qb4w_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - short
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:583,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f16_qc4w_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:570,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_f16_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_bf16_minmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f32_scaleminmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_update_f16_scaleminmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_scaleminmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_update_f32_scaleminmax_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f32_scale_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_f32acc_scale_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_f16_scale_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_blockwise_scale_bf16_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          215
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_blockwise_scale_fp32_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          196
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qs8_to_qs8_qc8w_scale_fp32_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          164
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qs8_qc8w_scale_fp32_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          174
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_init_qu8_conv_minmax_rndnu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - float
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:270,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:271,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:283,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:284,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qu8_conv_minmax_fp32_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - float
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:251,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:252,3'
          Dst:             __assert_fail
    - functionName:    parse_f32
      functionSourceFile: '/src/xnnpack/./src/xnnpack/requantization.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/requantization.h:73,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qu8_conv_minmax_rndnu16_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - float
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - parse_f32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:132,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:133,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:134,23'
          Dst:             parse_f32
    - functionName:    xnn_init_qs8_conv_minmax_rndnu_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:99,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:100,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:111,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:112,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_conv_minmax_fp32_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - float
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/microparams-init.c:82,3'
          Dst:             __assert_fail
        - Src:             'src/microparams-init.c:83,3'
          Dst:             __assert_fail
    - functionName:    xnn_init_qs8_qc8w_conv_minmax_fp32_scalar_params
      functionSourceFile: '/src/xnnpack/src/microparams-init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_mutex_destroy
      functionSourceFile: '/src/xnnpack/src/mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/mutex.c:102,19'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_mutex_unlock
      functionSourceFile: '/src/xnnpack/src/mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/mutex.c:84,19'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_mutex_lock
      functionSourceFile: '/src/xnnpack/src/mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/mutex.c:66,19'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_mutex_init
      functionSourceFile: '/src/xnnpack/src/mutex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/mutex.c:43,19'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_release_simd_memory
      functionSourceFile: '/src/xnnpack/./src/xnnpack/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xnn_delete_operator
      functionSourceFile: '/src/xnnpack/src/operator-delete.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xnn_destroy_operator
        - xnn_release_simd_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/operator-delete.c:21,28'
          Dst:             xnn_destroy_operator
        - Src:             'src/operator-delete.c:25,3'
          Dst:             xnn_release_simd_memory
    - functionName:    fxdiv_mulhi_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_quotient_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_mulhi_uint64_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:348,21'
          Dst:             fxdiv_mulhi_uint64_t
    - functionName:    fxdiv_quotient_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_quotient_uint64_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:368,9'
          Dst:             fxdiv_quotient_uint64_t
    - functionName:    fxdiv_divide_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_quotient_size_t
      functionUses:    120
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:419,26'
          Dst:             fxdiv_quotient_size_t
    - functionName:    fxdiv_mulext_uint32_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_init_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          221
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - fxdiv_mulext_uint32_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:294,30'
          Dst:             fxdiv_mulext_uint32_t
        - Src:             'FXdiv-source/include/fxdiv.h:309,30'
          Dst:             fxdiv_mulext_uint32_t
    - functionName:    pthreadpool_fetch_decrement_n_relaxed_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    max
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_fastest_to_slowest_ratio
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_decrement_n_fetch_relaxed_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_chunk
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - max
        - min
        - pthreadpool_fetch_decrement_n_relaxed_size_t
        - pthreadpool_load_relaxed_size_t
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:51,27'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:58,23'
          Dst:             max
        - Src:             'pthreadpool-source/src/portable-api.c:60,7'
          Dst:             pthreadpool_fetch_decrement_n_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:64,10'
          Dst:             min
    - functionName:    pthreadpool_load_relaxed_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    min
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    145
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_fence_release
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_decrement_fetch_relaxed_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modulo_decrement
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_try_decrement_relaxed_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_load_relaxed_void_p
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    90
      BranchProfiles:  []
      Callsites:       []
    - functionName:    disable_fpu_denormals
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_fpu_state
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thread_parallelize_6d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          433
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3364,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3365,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3368,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3370,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3374,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3378,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3382,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3386,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3390,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3394,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3407,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3408,50'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3409,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3433,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3437,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3439,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3441,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3443,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3445,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3447,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3449,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3454,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3454,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3434,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3459,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_6d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5588
      functionLinenumberEnd: 5647
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          333
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5597,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5598,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5606,53'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5607,26'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5615,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5619,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5621,9'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5629,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5630,21'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5631,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5632,26'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5633,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5643,5'
          Dst:             pthreadpool_parallelize
    - functionName:    set_fpu_state
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    divide_round_up
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    74
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/threadpool-utils.h:130,3'
          Dst:             __assert_fail
    - functionName:    fxdiv_init_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_init_uint64_t
      functionUses:    60
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:329,52'
          Dst:             fxdiv_init_uint64_t
    - functionName:    thread_parallelize_6d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3268
      functionLinenumberEnd: 3360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          403
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3269,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3270,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3273,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3275,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3279,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3283,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3287,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3291,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3295,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3299,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3310,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3311,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3334,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3338,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3340,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3342,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3344,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3346,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3348,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3350,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3354,21'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3335,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3359,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_6d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5526
      functionLinenumberEnd: 5580
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          307
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5535,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5536,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5544,53'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5552,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5555,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5562,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5563,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5564,27'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5565,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5566,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5576,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_6d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          373
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3179,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3180,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3183,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3184,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3188,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3192,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3196,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3200,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3204,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3208,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3217,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3240,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3244,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3246,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3248,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3250,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3252,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3254,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3256,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3241,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3264,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_6d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5470
      functionLinenumberEnd: 5518
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          277
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - disable_fpu_denormals
        - fxdiv_init_size_t
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5478,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5479,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5495,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5502,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5503,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5504,22'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5505,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5506,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5515,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_5d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3089
      functionLinenumberEnd: 3175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          382
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3090,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3091,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3094,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3096,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3100,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3104,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3108,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3112,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3116,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3127,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3128,47'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3129,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3150,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3154,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3156,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3158,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3160,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3162,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3164,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3169,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3169,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3151,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3174,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_5d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5410
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          301
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5419,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5420,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5427,48'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5428,24'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5435,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5438,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5440,9'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5447,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5448,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5449,26'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5450,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5460,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_5d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3004
      functionLinenumberEnd: 3086
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          357
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3005,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3006,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:3009,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3011,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:3015,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3019,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3023,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3027,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3031,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3041,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3042,41'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3062,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3066,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3068,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3070,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3072,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3074,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3076,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3080,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3063,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3085,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_5d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5352
      functionLinenumberEnd: 5402
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          281
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5360,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5361,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5368,48'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5375,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5378,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5385,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5386,21'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5387,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5388,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5398,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_5d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2925
      functionLinenumberEnd: 3001
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          327
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2926,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2927,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2930,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2931,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2935,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2939,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2943,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2947,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2951,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2959,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2979,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2983,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2985,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2987,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2989,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2991,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2993,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2980,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:3000,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_5d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5300
      functionLinenumberEnd: 5345
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          251
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - disable_fpu_denormals
        - fxdiv_init_size_t
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5308,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5309,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5323,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5330,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5331,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5332,21'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5333,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5342,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_4d_tile_2d_dynamic_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          429
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2799,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2800,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2825,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2826,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2829,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2830,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2832,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:2841,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2848,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:2856,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2870,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2871,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2893,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2895,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2896,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2921,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_4d_tile_2d_dynamic_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5237
      functionLinenumberEnd: 5294
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          302
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_4d_tile_2d_dynamic_with_uarch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5253,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5254,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5268,37'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5274,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5277,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5278,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5290,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:5290,5'
          Dst:             thread_parallelize_4d_tile_2d_dynamic_with_uarch
    - functionName:    thread_parallelize_4d_tile_2d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2686
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          418
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2687,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2688,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2699,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2700,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2702,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2704,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2706,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:2715,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2722,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:2730,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2744,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2745,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2767,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2769,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2770,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2794,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_4d_tile_2d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5184
      functionLinenumberEnd: 5230
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          287
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_4d_tile_2d_dynamic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5191,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5192,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5206,22'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5212,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5215,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5216,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5226,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:5226,5'
          Dst:             thread_parallelize_4d_tile_2d_dynamic
    - functionName:    thread_parallelize_4d_tile_2d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          347
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2592,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2593,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2596,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2598,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2614,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2618,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2622,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2626,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2640,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2642,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2642,42'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2660,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2664,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2666,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2668,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2670,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2672,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2676,30'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2677,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2661,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2682,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_4d_tile_2d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5116
      functionLinenumberEnd: 5179
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          289
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5134,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5135,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5141,56'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5142,22'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5148,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5151,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5153,9'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5162,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5163,26'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5164,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5175,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_4d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2588
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          336
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2514,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2515,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2518,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2520,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2524,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2528,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2532,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2536,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2546,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2547,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2548,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2566,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2570,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2572,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2574,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2576,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2578,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2582,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2582,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2567,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2587,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_4d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5060
      functionLinenumberEnd: 5110
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          275
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5068,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5069,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5075,43'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5076,22'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5082,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5085,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5087,9'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5094,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5095,26'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5096,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5106,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_4d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          311
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2440,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2441,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2444,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2446,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2450,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2454,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2458,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2462,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2471,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2472,38'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2489,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2493,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2495,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2497,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2499,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2501,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2504,46'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2490,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2509,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_4d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5006
      functionLinenumberEnd: 5053
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          255
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:5014,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5015,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:5021,43'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:5027,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:5030,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:5037,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5038,26'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5039,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:5049,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_4d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2370
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          281
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2371,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2372,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2375,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2376,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2380,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2384,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2388,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2392,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2399,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2416,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2420,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2422,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2424,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2426,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2428,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2417,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2435,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_4d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4957
      functionLinenumberEnd: 4999
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          225
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - disable_fpu_denormals
        - fxdiv_init_size_t
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4965,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4966,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4978,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4985,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4986,21'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4987,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4996,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_3d_tile_2d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          301
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1966,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1967,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1970,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1972,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1988,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1992,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1996,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2009,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2011,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2011,42'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2026,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2030,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2032,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2034,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2036,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2040,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2040,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2027,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:2045,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_2d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4893
      functionLinenumberEnd: 4952
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          263
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4911,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4912,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4917,51'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4918,20'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4923,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4926,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4927,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4936,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4937,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4948,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_3d_tile_2d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          376
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2268,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2269,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2279,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2280,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2283,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2284,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2286,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:2295,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2302,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:2310,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2323,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2324,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2342,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2344,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2345,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2366,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_2d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4847
      functionLinenumberEnd: 4887
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_3d_tile_2d_dynamic_with_thread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4853,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4854,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4865,20'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4870,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4873,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4874,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4883,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4883,5'
          Dst:             thread_parallelize_3d_tile_2d_dynamic_with_thread
    - functionName:    thread_parallelize_3d_tile_2d_dynamic_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          383
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2151,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2152,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2176,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2177,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2180,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2181,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2183,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:2192,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2199,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:2207,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2220,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2221,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2239,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2241,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2242,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2263,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_2d_dynamic_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4790
      functionLinenumberEnd: 4841
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          253
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_3d_tile_2d_dynamic_with_uarch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4805,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4806,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4817,20'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4822,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4825,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4826,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4837,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4837,5'
          Dst:             thread_parallelize_3d_tile_2d_dynamic_with_uarch
    - functionName:    thread_parallelize_3d_tile_2d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          372
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:2050,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2051,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:2061,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2062,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:2064,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2066,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:2068,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:2077,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2084,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:2092,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:2105,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2106,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2123,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2125,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2126,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:2146,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_2d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4743
      functionLinenumberEnd: 4783
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_3d_tile_2d_dynamic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4749,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4750,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4761,20'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4766,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4769,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4770,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4779,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4779,5'
          Dst:             thread_parallelize_3d_tile_2d_dynamic
    - functionName:    thread_parallelize_3d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          290
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1898,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1899,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1902,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1904,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1908,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1912,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1916,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1925,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1926,41'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1927,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1942,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1946,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1948,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1950,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1952,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1956,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1956,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1943,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1961,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4692
      functionLinenumberEnd: 4738
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          249
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4700,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4701,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4706,38'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4707,20'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4712,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4715,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4716,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4723,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4724,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4734,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_3d_tile_1d_dynamic_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          282
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1809,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1810,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1819,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1822,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1823,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1825,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:1847,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1854,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:1862,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1872,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1873,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1893,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_1d_dynamic_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4642
      functionLinenumberEnd: 4685
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          198
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_3d_tile_1d_dynamic_with_uarch_with_thread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4657,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4658,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4667,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4670,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4680,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4680,5'
          Dst:             thread_parallelize_3d_tile_1d_dynamic_with_uarch_with_thread
    - functionName:    thread_parallelize_3d_tile_1d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          273
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1734,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1735,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1744,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1747,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1748,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1750,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:1759,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1766,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:1774,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1784,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1785,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1804,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_1d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4604
      functionLinenumberEnd: 4635
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          184
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_3d_tile_1d_dynamic_with_thread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4610,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4611,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4620,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4623,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4631,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4631,5'
          Dst:             thread_parallelize_3d_tile_1d_dynamic_with_thread
    - functionName:    thread_parallelize_3d_tile_1d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          271
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1659,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1660,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1669,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1671,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1673,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1675,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:1684,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1691,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:1699,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1709,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1710,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1729,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_1d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4568
      functionLinenumberEnd: 4598
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          184
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_3d_tile_1d_dynamic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4574,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4575,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4583,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4586,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4594,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4594,5'
          Dst:             thread_parallelize_3d_tile_1d_dynamic
    - functionName:    thread_parallelize_3d_tile_1d_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          273
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1581,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1582,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1586,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1587,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1603,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1607,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1611,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1621,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1623,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1636,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1640,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1642,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1644,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1646,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1649,42'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1637,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1654,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_1d_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4508
      functionLinenumberEnd: 4563
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          237
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4526,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4527,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4532,54'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4537,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4540,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4547,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4548,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4559,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_3d_tile_1d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          271
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1504,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1505,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1508,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1510,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1526,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1530,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1534,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1543,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1544,48'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1558,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1562,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1564,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1566,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1568,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1571,21'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1559,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1576,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_1d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4447
      functionLinenumberEnd: 4502
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          237
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4465,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4466,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4471,51'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4476,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4479,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4486,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4487,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4498,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_3d_tile_1d_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          262
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1440,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1441,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1445,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1446,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1450,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1454,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1458,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1466,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1468,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1481,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1485,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1487,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1489,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1491,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1494,21'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1482,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1499,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_1d_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4398
      functionLinenumberEnd: 4441
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          223
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4406,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4407,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4412,41'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4417,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4420,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4425,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4426,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4437,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_3d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          260
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1377,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1378,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1381,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1383,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1387,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1391,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1395,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1402,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1403,35'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1417,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1421,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1423,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1425,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1427,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1430,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1418,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1435,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4392
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          223
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4358,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4359,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4364,38'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4369,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4372,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4377,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4378,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4388,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_3d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          230
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1319,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1320,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1323,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1324,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1328,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1332,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1336,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1341,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1355,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1359,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1361,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1363,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1365,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1356,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1372,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_3d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4307
      functionLinenumberEnd: 4344
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          193
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - fxdiv_init_size_t
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4315,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4316,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4326,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4331,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4332,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4341,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_2d_tile_2d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          255
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:968,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:969,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:972,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:974,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:992,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:994,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1006,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1008,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1008,42'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1019,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1023,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1025,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1027,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1031,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1031,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1020,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:1036,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_2d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4246
      functionLinenumberEnd: 4302
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          231
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4264,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4265,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4269,46'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4270,18'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4274,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4277,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4278,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4287,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4298,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_2d_tile_2d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          318
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1231,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1232,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1242,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1243,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1246,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1247,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1249,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:1258,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1265,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:1273,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1283,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1284,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1294,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1296,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1297,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1314,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_2d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4205
      functionLinenumberEnd: 4240
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          189
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_2d_tile_2d_dynamic_with_thread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4211,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4212,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4220,18'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4224,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4227,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4228,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4236,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4236,5'
          Dst:             thread_parallelize_2d_tile_2d_dynamic_with_thread
    - functionName:    thread_parallelize_2d_tile_2d_dynamic_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          325
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1129,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1130,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1154,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1155,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1158,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1159,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1161,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:1170,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1177,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:1185,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1195,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1196,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1206,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1208,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1209,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1226,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_2d_dynamic_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4153
      functionLinenumberEnd: 4199
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          204
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_2d_tile_2d_dynamic_with_uarch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4168,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4169,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4177,18'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4181,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4184,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4185,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4195,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4195,5'
          Dst:             thread_parallelize_2d_tile_2d_dynamic_with_uarch
    - functionName:    thread_parallelize_2d_tile_2d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          314
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:1041,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1042,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:1052,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1053,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:1055,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1057,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:1059,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:1068,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1075,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:1083,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:1093,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1094,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1104,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1106,15'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1107,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:1124,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_2d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4113
      functionLinenumberEnd: 4147
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          189
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_2d_tile_2d_dynamic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4119,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4120,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4127,18'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4131,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4134,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4135,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4143,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4143,5'
          Dst:             thread_parallelize_2d_tile_2d_dynamic
    - functionName:    thread_parallelize_2d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          244
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:911,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:912,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:915,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:917,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:921,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:925,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:933,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:934,38'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:935,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:946,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:950,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:952,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:954,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:957,40'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:958,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:947,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:963,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4065
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          217
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4073,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4074,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4078,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4079,18'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:4083,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4086,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4087,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4094,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:4104,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_2d_tile_1d_dynamic_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          253
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:831,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:832,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:840,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:843,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:844,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:846,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:865,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:872,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:880,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:889,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:890,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:906,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_1d_dynamic_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4019
      functionLinenumberEnd: 4059
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          166
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_2d_tile_1d_dynamic_with_uarch_with_thread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:4034,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4035,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:4042,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4045,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4054,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4054,5'
          Dst:             thread_parallelize_2d_tile_1d_dynamic_with_uarch_with_thread
    - functionName:    thread_parallelize_2d_tile_1d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          245
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:761,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:762,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:770,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:773,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:774,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:776,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:785,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:792,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:800,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:809,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:810,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:826,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_1d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3986
      functionLinenumberEnd: 4013
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_2d_tile_1d_dynamic_with_thread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3992,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3993,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3999,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:4002,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:4009,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:4009,5'
          Dst:             thread_parallelize_2d_tile_1d_dynamic_with_thread
    - functionName:    thread_parallelize_2d_tile_1d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          243
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - divide_round_up
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:691,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:692,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:700,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:702,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:704,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:706,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:715,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:722,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:730,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:739,36'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:740,31'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:756,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_1d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3954
      functionLinenumberEnd: 3981
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_2d_tile_1d_dynamic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3960,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3961,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3967,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3970,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:3977,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:3977,5'
          Dst:             thread_parallelize_2d_tile_1d_dynamic
    - functionName:    thread_parallelize_2d_tile_1d_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          227
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:623,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:624,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:628,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:629,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:645,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:649,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:658,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:660,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:670,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:674,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:676,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:678,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:681,21'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:671,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:686,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_1d_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3897
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3915,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3916,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3920,49'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3924,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3927,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:3934,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3945,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_2d_tile_1d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          225
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:556,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:557,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:560,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:562,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:578,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:582,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:590,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:591,45'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:602,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:606,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:608,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:610,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:613,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:603,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:618,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_1d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3839
      functionLinenumberEnd: 3891
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3857,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3858,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3862,46'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3866,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3869,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:3876,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3887,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_2d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          214
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:503,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:504,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:507,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:509,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:513,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:517,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:523,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:524,32'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:535,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:539,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:541,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:543,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:546,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:536,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:551,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3795
      functionLinenumberEnd: 3834
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          197
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - fxdiv_init_size_t
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3803,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3804,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3808,33'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3812,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3815,33'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:3820,25'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3830,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_2d_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          186
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:455,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:456,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:459,42'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:461,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:465,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:469,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:474,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:484,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:488,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:490,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:492,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:485,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:498,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3753
      functionLinenumberEnd: 3789
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          167
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - disable_fpu_denormals
        - fxdiv_init_size_t
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3761,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3762,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3770,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3775,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3786,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          184
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:408,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:409,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:412,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:413,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:417,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:421,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:425,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:436,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:440,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:442,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:444,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:437,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:450,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_2d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3715
      functionLinenumberEnd: 3749
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          167
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - disable_fpu_denormals
        - fxdiv_init_size_t
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3723,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3724,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3732,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3737,20'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:3746,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_1d_tile_1d_dynamic_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          194
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:342,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:343,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:353,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:354,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:356,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:375,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:382,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:390,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:396,29'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:403,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_1d_tile_1d_dynamic_with_uarch_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3674
      functionLinenumberEnd: 3710
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_1d_tile_1d_dynamic_with_uarch_with_thread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3690,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3691,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3695,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3698,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:3705,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:3705,5'
          Dst:             thread_parallelize_1d_tile_1d_dynamic_with_uarch_with_thread
    - functionName:    thread_parallelize_1d_tile_1d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          186
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:286,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:287,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:297,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:298,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:300,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:309,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:316,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:324,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:330,29'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:337,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_1d_tile_1d_dynamic_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3644
      functionLinenumberEnd: 3668
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_1d_tile_1d_dynamic_with_thread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3651,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3652,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3656,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3659,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:3664,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:3664,5'
          Dst:             thread_parallelize_1d_tile_1d_dynamic_with_thread
    - functionName:    thread_parallelize_1d_tile_1d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          184
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - get_chunk
        - get_fastest_to_slowest_ratio
        - min
        - pthreadpool_decrement_n_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:230,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:231,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:240,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:242,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:244,43'
          Dst:             get_fastest_to_slowest_ratio
        - Src:             'pthreadpool-source/src/portable-api.c:253,22'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:260,11'
          Dst:             get_chunk
        - Src:             'pthreadpool-source/src/portable-api.c:268,18'
          Dst:             pthreadpool_decrement_n_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:274,29'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:281,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_1d_tile_1d_dynamic
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3615
      functionLinenumberEnd: 3639
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
        - thread_parallelize_1d_tile_1d_dynamic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3622,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3623,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3627,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3630,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:3635,5'
          Dst:             pthreadpool_parallelize
        - Src:             'pthreadpool-source/src/portable-api.c:3635,5'
          Dst:             thread_parallelize_1d_tile_1d_dynamic
    - functionName:    thread_parallelize_1d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          168
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:189,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:190,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:193,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:195,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:199,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:204,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:205,32'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:212,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:216,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:218,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:220,34'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:213,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:225,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_1d_tile_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3577
      functionLinenumberEnd: 3611
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - disable_fpu_denormals
        - divide_round_up
        - get_fpu_state
        - min
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3584,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3585,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3588,28'
          Dst:             min
        - Src:             'pthreadpool-source/src/portable-api.c:3591,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3594,31'
          Dst:             divide_round_up
        - Src:             'pthreadpool-source/src/portable-api.c:3607,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_1d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          145
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:143,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:144,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:147,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:149,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:164,24'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:165,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:172,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:176,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:178,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:173,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:184,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_1d_with_uarch
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3529
      functionLinenumberEnd: 3572
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - disable_fpu_denormals
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3546,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3547,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3553,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3569,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_1d_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:109,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:110,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:113,42'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:115,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:119,24'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:120,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:126,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:130,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:132,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:127,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:138,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_1d_with_thread
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3495
      functionLinenumberEnd: 3524
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - disable_fpu_denormals
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3502,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3503,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3509,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3521,5'
          Dst:             pthreadpool_parallelize
    - functionName:    thread_parallelize_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          134
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
        - pthreadpool_try_decrement_relaxed_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:76,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:77,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/portable-api.c:80,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:81,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/portable-api.c:84,24'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:85,10'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:92,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:96,9'
          Dst:             pthreadpool_try_decrement_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:98,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/portable-api.c:93,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/portable-api.c:104,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_parallelize_1d
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3464
      functionLinenumberEnd: 3491
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - disable_fpu_denormals
        - get_fpu_state
        - pthreadpool_parallelize
        - set_fpu_state
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/portable-api.c:3471,25'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3472,7'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/portable-api.c:3478,7'
          Dst:             set_fpu_state
        - Src:             'pthreadpool-source/src/portable-api.c:3488,5'
          Dst:             pthreadpool_parallelize
    - functionName:    pthreadpool_get_threads_count
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/portable-api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_load_acquire_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_exchange_acquire_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_exchange_acquire_release_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signal_work_is_done
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - futex_wake_all
        - pthreadpool_exchange_acquire_release_uint32_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:339,25'
          Dst:             pthreadpool_exchange_acquire_release_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:341,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:343,3'
          Dst:             futex_wake_all
    - functionName:    futex_wake_all
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_wake_n
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:127,10'
          Dst:             futex_wake_n
    - functionName:    futex_wake_n
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:123,10'
          Dst:             syscall
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_fetch_add_acquire_release_int32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    disable_fpu_denormals
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_fpu_state
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_fpu_state
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_load_relaxed_void_p
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_load_relaxed_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wake_up_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - thread_main
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:608,7'
          Dst:             thread_main
        - Src:             'pthreadpool-source/src/pthreads.c:613,7'
          Dst:             thread_main
    - functionName:    thread_main
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - pthreadpool_compare_exchange_sequentially_consistent_int32_t
        - pthreadpool_exchange_sequentially_consistent_uint32_t
        - pthreadpool_load_acquire_size_t
        - pthreadpool_load_consume_int32_t
        - pthreadpool_load_sequentially_consistent_int32_t
        - pthreadpool_release
        - pthreadpool_store_release_uint32_t
        - run_thread_function
        - thread_wrap_up
        - wait_on_num_active_threads
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:444,7'
          Dst:             pthreadpool_load_consume_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:450,7'
          Dst:             pthreadpool_store_release_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:454,18'
          Dst:             pthreadpool_load_sequentially_consistent_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:457,11'
          Dst:             pthreadpool_exchange_sequentially_consistent_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:467,29'
          Dst:             wait_on_num_active_threads
        - Src:             'pthreadpool-source/src/pthreads.c:475,20'
          Dst:             pthreadpool_compare_exchange_sequentially_consistent_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:482,9'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:486,45'
          Dst:             pthreadpool_load_acquire_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:498,11'
          Dst:             run_thread_function
        - Src:             'pthreadpool-source/src/pthreads.c:502,31'
          Dst:             thread_wrap_up
        - Src:             'pthreadpool-source/src/pthreads.c:508,3'
          Dst:             pthreadpool_release
    - functionName:    pthreadpool_load_consume_int32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_store_release_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_load_sequentially_consistent_int32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_exchange_sequentially_consistent_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wait_on_num_active_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - futex_wait
        - pthreadpool_decrement_fetch_acquire_release_uint32_t
        - pthreadpool_fetch_add_acquire_release_uint32_t
        - pthreadpool_load_consume_int32_t
        - pthreadpool_yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:215,7'
          Dst:             pthreadpool_load_consume_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:226,9'
          Dst:             pthreadpool_yield
        - Src:             'pthreadpool-source/src/pthreads.c:242,9'
          Dst:             pthreadpool_fetch_add_acquire_release_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:244,36'
          Dst:             pthreadpool_load_consume_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:250,11'
          Dst:             futex_wait
        - Src:             'pthreadpool-source/src/pthreads.c:254,9'
          Dst:             pthreadpool_decrement_fetch_acquire_release_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:266,11'
          Dst:             pthreadpool_load_consume_int32_t
    - functionName:    pthreadpool_compare_exchange_sequentially_consistent_int32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_load_acquire_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    run_thread_function
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - disable_fpu_denormals
        - get_fpu_state
        - pthreadpool_load_relaxed_uint32_t
        - pthreadpool_load_relaxed_void_p
        - set_fpu_state
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:370,26'
          Dst:             pthreadpool_load_relaxed_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:373,23'
          Dst:             get_fpu_state
        - Src:             'pthreadpool-source/src/pthreads.c:374,5'
          Dst:             disable_fpu_denormals
        - Src:             'pthreadpool-source/src/pthreads.c:379,7'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/pthreads.c:384,5'
          Dst:             set_fpu_state
    - functionName:    thread_wrap_up
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          121
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - pthreadpool_compare_exchange_sequentially_consistent_int32_t
        - pthreadpool_fetch_add_acquire_release_int32_t
        - pthreadpool_load_consume_int32_t
        - signal_work_is_done
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:395,7'
          Dst:             pthreadpool_load_consume_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:396,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:397,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:404,16'
          Dst:             pthreadpool_compare_exchange_sequentially_consistent_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:415,27'
          Dst:             pthreadpool_fetch_add_acquire_release_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:425,5'
          Dst:             signal_work_is_done
    - functionName:    pthreadpool_release
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthreadpool_decrement_fetch_acquire_release_uint32_t
        - signal_num_recruited_threads
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:361,7'
          Dst:             pthreadpool_decrement_fetch_acquire_release_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:363,5'
          Dst:             signal_num_recruited_threads
    - functionName:    pthreadpool_decrement_fetch_acquire_release_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signal_num_recruited_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - futex_wake_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:314,3'
          Dst:             futex_wake_all
    - functionName:    pthreadpool_yield
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sched_yield
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/threadpool-atomics.h:372,5'
          Dst:             sched_yield
    - functionName:    pthreadpool_fetch_add_acquire_release_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    futex_wait
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:118,10'
          Dst:             syscall
    - functionName:    sched_yield
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_load_consume_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_fence_release
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_mulhi_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_quotient_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_mulhi_uint64_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:348,21'
          Dst:             fxdiv_mulhi_uint64_t
    - functionName:    fxdiv_quotient_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_quotient_uint64_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:368,9'
          Dst:             fxdiv_quotient_uint64_t
    - functionName:    pthreadpool_fence_acquire
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_num_cpus
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sysconf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:517,29'
          Dst:             sysconf
    - functionName:    fxdiv_mulext_uint32_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_init_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          221
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - fxdiv_mulext_uint32_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:294,30'
          Dst:             fxdiv_mulext_uint32_t
        - Src:             'FXdiv-source/include/fxdiv.h:309,30'
          Dst:             fxdiv_mulext_uint32_t
    - functionName:    pthreadpool_mutex_destroy
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/threadpool-atomics.h:63,3'
          Dst:             pthread_mutex_destroy
    - functionName:    pthreadpool_thread_join
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_join
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/threadpool-atomics.h:93,3'
          Dst:             pthread_join
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wait_on_num_recruited_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - futex_wait
        - pthreadpool_load_acquire_uint32_t
        - pthreadpool_yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:181,7'
          Dst:             pthreadpool_load_acquire_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:191,9'
          Dst:             pthreadpool_yield
        - Src:             'pthreadpool-source/src/pthreads.c:196,9'
          Dst:             futex_wait
        - Src:             'pthreadpool-source/src/pthreads.c:203,11'
          Dst:             pthreadpool_load_acquire_uint32_t
    - functionName:    pthreadpool_destroy
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pthreadpool_deallocate
        - pthreadpool_mutex_destroy
        - pthreadpool_release_all_threads
        - pthreadpool_thread_join
        - wait_on_num_recruited_threads
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:805,5'
          Dst:             pthreadpool_release_all_threads
        - Src:             'pthreadpool-source/src/pthreads.c:808,5'
          Dst:             wait_on_num_recruited_threads
        - Src:             'pthreadpool-source/src/pthreads.c:813,9'
          Dst:             pthreadpool_thread_join
        - Src:             'pthreadpool-source/src/pthreads.c:819,5'
          Dst:             pthreadpool_mutex_destroy
        - Src:             'pthreadpool-source/src/pthreads.c:832,5'
          Dst:             pthreadpool_deallocate
    - functionName:    pthreadpool_release_all_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - pthreadpool_store_sequentially_consistent_int32_t
        - signal_num_active_threads
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:759,5'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:764,5'
          Dst:             pthreadpool_store_sequentially_consistent_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:771,5'
          Dst:             signal_num_active_threads
    - functionName:    pthreadpool_store_sequentially_consistent_int32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    signal_num_active_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - futex_wake_n
        - pthreadpool_load_consume_uint32_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:326,7'
          Dst:             pthreadpool_load_consume_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:328,5'
          Dst:             futex_wake_n
    - functionName:    pthreadpool_update_executor
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pthreadpool_mutex_lock
        - pthreadpool_mutex_unlock
        - pthreadpool_release_executor_threads
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:785,3'
          Dst:             pthreadpool_mutex_lock
        - Src:             'pthreadpool-source/src/pthreads.c:791,5'
          Dst:             pthreadpool_release_executor_threads
        - Src:             'pthreadpool-source/src/pthreads.c:797,3'
          Dst:             pthreadpool_mutex_unlock
    - functionName:    pthreadpool_mutex_lock
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/threadpool-atomics.h:66,3'
          Dst:             pthread_mutex_lock
    - functionName:    pthreadpool_release_executor_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pthreadpool_release_all_threads
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:777,5'
          Dst:             pthreadpool_release_all_threads
    - functionName:    pthreadpool_mutex_unlock
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/threadpool-atomics.h:69,3'
          Dst:             pthread_mutex_unlock
    - functionName:    wait_on_work_is_done
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - futex_wait
        - pthreadpool_exchange_acquire_uint32_t
        - pthreadpool_yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:279,7'
          Dst:             pthreadpool_exchange_acquire_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:289,9'
          Dst:             pthreadpool_yield
        - Src:             'pthreadpool-source/src/pthreads.c:294,9'
          Dst:             futex_wait
        - Src:             'pthreadpool-source/src/pthreads.c:303,11'
          Dst:             pthreadpool_exchange_acquire_uint32_t
    - functionName:    ensure_num_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          215
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - pthreadpool_exchange_sequentially_consistent_uint32_t
        - pthreadpool_load_consume_int32_t
        - pthreadpool_register_threads
        - thread_main
        - wake_up_threads
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:621,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:622,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:636,8'
          Dst:             pthreadpool_load_consume_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:642,10'
          Dst:             pthreadpool_exchange_sequentially_consistent_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:644,7'
          Dst:             pthreadpool_register_threads
        - Src:             'pthreadpool-source/src/pthreads.c:655,5'
          Dst:             wake_up_threads
        - Src:             'pthreadpool-source/src/pthreads.c:660,7'
          Dst:             thread_main
    - functionName:    pthreadpool_register_threads
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthreadpool_fetch_add_acquire_release_uint32_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:353,3'
          Dst:             pthreadpool_fetch_add_acquire_release_uint32_t
    - functionName:    pthreadpool_store_relaxed_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_divide_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_quotient_size_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:419,26'
          Dst:             fxdiv_quotient_size_t
    - functionName:    pthreadpool_store_relaxed_uint32_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_store_relaxed_void_p
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_parallelize
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          285
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - ensure_num_threads
        - fxdiv_divide_size_t
        - fxdiv_init_size_t
        - min
        - pthreadpool_fence_acquire
        - pthreadpool_fence_release
        - pthreadpool_load_consume_int32_t
        - pthreadpool_mutex_lock
        - pthreadpool_mutex_unlock
        - pthreadpool_store_relaxed_size_t
        - pthreadpool_store_relaxed_uint32_t
        - pthreadpool_store_relaxed_void_p
        - pthreadpool_store_sequentially_consistent_int32_t
        - run_thread_function
        - signal_num_active_threads
        - thread_wrap_up
        - wait_on_work_is_done
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:670,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:671,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:672,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:673,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:676,3'
          Dst:             pthreadpool_mutex_lock
        - Src:             'pthreadpool-source/src/pthreads.c:679,3'
          Dst:             pthreadpool_fence_acquire
        - Src:             'pthreadpool-source/src/pthreads.c:683,7'
          Dst:             pthreadpool_load_consume_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:684,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/pthreads.c:688,3'
          Dst:             pthreadpool_store_relaxed_void_p
        - Src:             'pthreadpool-source/src/pthreads.c:690,3'
          Dst:             pthreadpool_store_relaxed_void_p
        - Src:             'pthreadpool-source/src/pthreads.c:691,3'
          Dst:             pthreadpool_store_relaxed_void_p
        - Src:             'pthreadpool-source/src/pthreads.c:692,3'
          Dst:             pthreadpool_store_relaxed_uint32_t
        - Src:             'pthreadpool-source/src/pthreads.c:700,32'
          Dst:             min
        - Src:             'pthreadpool-source/src/pthreads.c:701,31'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:708,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:715,5'
          Dst:             pthreadpool_store_relaxed_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:716,5'
          Dst:             pthreadpool_store_relaxed_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:717,5'
          Dst:             pthreadpool_store_relaxed_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:724,3'
          Dst:             pthreadpool_fence_release
        - Src:             'pthreadpool-source/src/pthreads.c:728,3'
          Dst:             pthreadpool_store_sequentially_consistent_int32_t
        - Src:             'pthreadpool-source/src/pthreads.c:732,3'
          Dst:             signal_num_active_threads
        - Src:             'pthreadpool-source/src/pthreads.c:736,3'
          Dst:             ensure_num_threads
        - Src:             'pthreadpool-source/src/pthreads.c:739,3'
          Dst:             run_thread_function
        - Src:             'pthreadpool-source/src/pthreads.c:742,7'
          Dst:             thread_wrap_up
        - Src:             'pthreadpool-source/src/pthreads.c:744,5'
          Dst:             wait_on_work_is_done
        - Src:             'pthreadpool-source/src/pthreads.c:748,3'
          Dst:             pthreadpool_fence_acquire
        - Src:             'pthreadpool-source/src/pthreads.c:751,31'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:754,3'
          Dst:             pthreadpool_mutex_unlock
    - functionName:    min
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_init_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_init_uint64_t
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:329,52'
          Dst:             fxdiv_init_uint64_t
    - functionName:    pthreadpool_thread_create
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/threadpool-atomics.h:89,3'
          Dst:             pthread_create
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_mutex_init
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/threadpool-atomics.h:60,3'
          Dst:             pthread_mutex_init
    - functionName:    pthreadpool_create_v2
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          195
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - fxdiv_init_size_t
        - get_num_cpus
        - min
        - pthreadpool_allocate
        - pthreadpool_mutex_init
        - pthreadpool_register_threads
        - pthreadpool_thread_create
        - thread_main
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:552,23'
          Dst:             get_num_cpus
        - Src:             'pthreadpool-source/src/pthreads.c:557,13'
          Dst:             min
        - Src:             'pthreadpool-source/src/pthreads.c:559,36'
          Dst:             pthreadpool_allocate
        - Src:             'pthreadpool-source/src/pthreads.c:568,31'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:576,3'
          Dst:             pthreadpool_mutex_init
        - Src:             'pthreadpool-source/src/pthreads.c:591,7'
          Dst:             pthreadpool_register_threads
        - Src:             'pthreadpool-source/src/pthreads.c:593,9'
          Dst:             pthreadpool_thread_create
        - Src:             'pthreadpool-source/src/pthreads.c:593,9'
          Dst:             thread_main
    - functionName:    pthreadpool_create
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthreadpool_create_v2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:538,10'
          Dst:             pthreadpool_create_v2
    - functionName:    pthreadpool_store_release_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    max
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_set_threads_count
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/pthreads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fxdiv_init_size_t
        - max
        - min
        - pthreadpool_mutex_lock
        - pthreadpool_mutex_unlock
        - pthreadpool_store_release_size_t
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/pthreads.c:153,3'
          Dst:             pthreadpool_mutex_lock
        - Src:             'pthreadpool-source/src/pthreads.c:160,19'
          Dst:             max
        - Src:             'pthreadpool-source/src/pthreads.c:161,19'
          Dst:             min
        - Src:             'pthreadpool-source/src/pthreads.c:166,33'
          Dst:             fxdiv_init_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:167,5'
          Dst:             pthreadpool_store_release_size_t
        - Src:             'pthreadpool-source/src/pthreads.c:173,3'
          Dst:             pthreadpool_mutex_unlock
    - functionName:    fxdiv_mulhi_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_quotient_uint64_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_mulhi_uint64_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:348,21'
          Dst:             fxdiv_mulhi_uint64_t
    - functionName:    fxdiv_quotient_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_quotient_uint64_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:368,9'
          Dst:             fxdiv_quotient_uint64_t
    - functionName:    pthreadpool_fence_release
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_thread_parallelize_6d_tile_2d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          442
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1939,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1940,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1943,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1945,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1952,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1956,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1960,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1964,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1968,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1972,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1985,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1987,50'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1988,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:2011,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:2014,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:2017,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:2019,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:2021,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:2023,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:2025,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:2027,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:2032,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:2032,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:2012,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:2037,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_load_relaxed_void_p
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_load_relaxed_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fxdiv_divide_size_t
      functionSourceFile: '/src/xnnpack/build/FXdiv-source/include/fxdiv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fxdiv_quotient_size_t
      functionUses:    120
      BranchProfiles:  []
      Callsites:
        - Src:             'FXdiv-source/include/fxdiv.h:419,26'
          Dst:             fxdiv_quotient_size_t
    - functionName:    pthreadpool_decrement_fetch_relaxed_size_t
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-atomics.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    84
      BranchProfiles:  []
      Callsites:       []
    - functionName:    min
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    modulo_decrement
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/threadpool-utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthreadpool_thread_parallelize_6d_tile_1d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          412
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1841,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1842,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1845,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1847,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1854,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1858,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1862,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1866,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1870,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1874,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1885,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1887,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1909,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1912,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1915,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1917,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1919,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1921,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1923,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1925,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1929,21'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1910,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1934,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_6d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          382
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1748,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1749,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1752,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1753,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1760,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1764,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1768,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1772,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1776,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1780,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1789,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1812,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1815,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1818,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1820,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1822,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1824,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1826,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1828,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1813,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1836,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_5d_tile_2d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          391
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1656,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1657,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1660,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1662,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1669,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1673,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1677,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1681,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1685,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1696,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1698,47'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1699,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1719,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1722,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1725,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1727,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1729,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1731,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1733,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1738,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1738,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1720,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1743,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_5d_tile_1d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          366
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1568,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1569,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1572,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1574,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1581,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1585,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1589,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1593,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1597,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1607,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1609,41'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1628,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1631,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1634,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1636,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1638,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1640,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1642,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1646,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1629,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1651,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_5d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          336
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1486,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1487,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1490,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1491,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1498,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1502,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1506,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1510,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1514,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1522,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1542,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1545,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1548,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1550,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1552,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1554,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1556,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1543,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1563,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_4d_tile_2d_with_uarch_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          356
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1388,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1389,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1392,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1394,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1413,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1417,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1421,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1425,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1439,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1442,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1442,42'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1459,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1462,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1465,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1467,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1469,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1471,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1475,30'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1476,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1460,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1481,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_4d_tile_2d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          345
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1306,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1307,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1310,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1312,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1319,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1323,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1327,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1331,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1341,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1343,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1344,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1361,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1364,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1367,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1369,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1371,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1373,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1377,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1377,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1362,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1382,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_4d_tile_1d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          320
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1229,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1230,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1233,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1235,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1242,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1246,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1250,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1254,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1263,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1265,38'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1281,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1284,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1287,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1289,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1291,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1293,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1296,46'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1282,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1301,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_4d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          290
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1157,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1158,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1161,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1162,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1169,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1173,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1177,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1181,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1188,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1205,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1208,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1211,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1213,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1215,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1217,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1206,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1224,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_3d_tile_2d_with_uarch_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          310
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:1070,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1071,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1074,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1076,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1095,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1099,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1103,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1116,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1119,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1119,42'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1133,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1136,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1139,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1141,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1143,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1147,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1147,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1134,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1152,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_3d_tile_2d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          299
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:998,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:999,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:1002,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1004,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:1011,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1015,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1019,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1028,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1030,41'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1031,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1045,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1048,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1051,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1053,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1055,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:1059,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1059,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:1046,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:1064,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_3d_tile_1d_with_uarch_with_thread_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          282
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:917,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:918,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:922,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:923,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:942,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:946,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:950,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:960,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:963,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:975,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:978,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:981,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:983,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:985,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:988,42'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:976,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:993,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_3d_tile_1d_with_uarch_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          280
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:836,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:837,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:840,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:842,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:861,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:865,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:869,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:878,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:880,48'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:893,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:896,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:899,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:901,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:903,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:906,21'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:894,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:911,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_3d_tile_1d_with_thread_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          271
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:768,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:769,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:773,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:774,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:781,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:785,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:789,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:797,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:800,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:812,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:815,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:818,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:820,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:822,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:825,21'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:813,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:830,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_3d_tile_1d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          269
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:701,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:702,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:705,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:707,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:714,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:718,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:722,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:729,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:731,35'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:744,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:747,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:750,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:752,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:754,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:757,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:745,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:762,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_3d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          239
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:640,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:641,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:644,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:645,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:652,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:656,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:660,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:665,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:679,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:682,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:685,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:687,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:689,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:680,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:696,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_2d_tile_2d_with_uarch_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          264
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:564,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:565,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:568,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:570,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:591,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:593,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:605,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:608,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:608,42'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:618,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:621,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:624,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:626,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:630,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:630,44'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:619,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:635,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_2d_tile_2d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          253
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:503,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:504,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:507,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:509,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:516,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:520,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:528,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:530,38'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:531,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:541,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:544,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:547,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:549,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:552,40'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:553,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:542,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:558,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_2d_tile_1d_with_uarch_with_thread_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          236
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:432,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:433,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:437,11'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:438,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:457,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:461,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:470,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:473,10'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:482,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:485,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:488,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:490,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:493,21'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:483,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:498,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_2d_tile_1d_with_uarch_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          234
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:361,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:362,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:365,46'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:367,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:386,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:390,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:398,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:400,45'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:410,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:413,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:416,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:418,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:421,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:411,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:426,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_2d_tile_1d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          223
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:304,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:305,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:308,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:310,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:317,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:321,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:327,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:329,32'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:339,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:342,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:345,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:347,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:350,12'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:340,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:355,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_2d_with_thread_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          195
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:253,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:254,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:257,42'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:259,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:266,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:270,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:275,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:285,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:288,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:291,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:293,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:286,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:299,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_2d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          193
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - fxdiv_divide_size_t
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:202,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:203,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:206,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:207,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:214,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:218,7'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:222,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:233,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:236,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:239,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:241,11'
          Dst:             fxdiv_divide_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:234,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:247,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_1d_tile_1d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          176
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - min
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:158,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:159,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:162,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:164,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:171,7'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:176,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:178,32'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:184,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:187,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:190,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:192,34'
          Dst:             min
        - Src:             'pthreadpool-source/src/fastpath.c:185,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:197,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_1d_with_uarch_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          153
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:109,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:110,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:113,38'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:115,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:133,24'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:134,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:141,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:144,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:147,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:142,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:153,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_1d_with_thread_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          144
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:72,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:73,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:76,42'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:78,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:85,24'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:86,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:92,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:95,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:98,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:93,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:104,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_thread_parallelize_1d_fastpath
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/fastpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - modulo_decrement
        - pthreadpool_decrement_fetch_relaxed_size_t
        - pthreadpool_fence_release
        - pthreadpool_load_relaxed_size_t
        - pthreadpool_load_relaxed_void_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/fastpath.c:35,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:36,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/fastpath.c:39,30'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:40,26'
          Dst:             pthreadpool_load_relaxed_void_p
        - Src:             'pthreadpool-source/src/fastpath.c:46,24'
          Dst:             pthreadpool_load_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:47,10'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:54,21'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:57,12'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:60,11'
          Dst:             pthreadpool_decrement_fetch_relaxed_size_t
        - Src:             'pthreadpool-source/src/fastpath.c:55,36'
          Dst:             modulo_decrement
        - Src:             'pthreadpool-source/src/fastpath.c:66,3'
          Dst:             pthreadpool_fence_release
    - functionName:    pthreadpool_deallocate
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/memory.c:76,3'
          Dst:             __assert_fail
    - functionName:    pthreadpool_allocate
      functionSourceFile: '/src/xnnpack/build/pthreadpool-source/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - posix_memalign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pthreadpool-source/src/memory.c:40,3'
          Dst:             __assert_fail
        - Src:             'pthreadpool-source/src/memory.c:54,7'
          Dst:             posix_memalign
    - functionName:    cpuinfo_get_current_uarch_index_with_default
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:385,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_log_fatal
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - cpuinfo_vlog_fatal
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/cpuinfo/log.h:98,2'
          Dst:             cpuinfo_vlog_fatal
        - Src:             'cpuinfo-source/src/cpuinfo/log.h:101,2'
          Dst:             abort
    - functionName:    cpuinfo_get_current_uarch_index
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:351,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_current_core
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cpuinfo_log_fatal
        - syscall
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:332,3'
          Dst:             cpuinfo_log_fatal
        - Src:             'cpuinfo-source/src/api.c:337,5'
          Dst:             syscall
    - functionName:    cpuinfo_get_current_processor
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cpuinfo_log_fatal
        - syscall
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:313,3'
          Dst:             cpuinfo_log_fatal
        - Src:             'cpuinfo-source/src/api.c:318,5'
          Dst:             syscall
    - functionName:    cpuinfo_get_max_cache_size
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:306,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l4_caches_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:299,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l3_caches_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:292,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l2_caches_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:285,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l1d_caches_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:278,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l1i_caches_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:271,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l4_cache
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:261,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l3_cache
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:251,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l2_cache
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:241,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l1d_cache
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:231,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l1i_cache
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:221,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l4_caches
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:214,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l3_caches
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:207,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l2_caches
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:200,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l1d_caches
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:193,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_l1i_caches
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:186,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_uarchs_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:175,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_packages_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:168,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_clusters_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:161,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_cores_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:154,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_processors_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:147,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_uarch
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:130,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_package
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:120,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_cluster
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:110,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_core
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:100,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_processor
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:90,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_uarchs
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:79,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_packages
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:72,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_clusters
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:65,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_cores
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:58,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_get_processors
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_fatal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/api.c:51,3'
          Dst:             cpuinfo_log_fatal
    - functionName:    cpuinfo_deinitialize
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_initialize
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_x86_linux_init
        - pthread_once
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/init.c:30,2'
          Dst:             pthread_once
        - Src:             'cpuinfo-source/src/init.c:30,2'
          Dst:             cpuinfo_x86_linux_init
    - functionName:    cpuinfo_vlog_fatal
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/log.c:196,2'
          Dst:             cpuinfo_vlog
    - functionName:    cpuinfo_vlog
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          146
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vsnprintf
        - write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/log.c:66,2'
          Dst:             __assert_fail
        - Src:             'cpuinfo-source/src/log.c:68,27'
          Dst:             vsnprintf
        - Src:             'cpuinfo-source/src/log.c:95,3'
          Dst:             vsnprintf
        - Src:             'cpuinfo-source/src/log.c:118,26'
          Dst:             write
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_vlog_error
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/log.c:182,2'
          Dst:             cpuinfo_vlog
    - functionName:    cpuinfo_log_debug
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuid
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_init_processor
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          268
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - cpuid
        - cpuinfo_log_debug
        - cpuinfo_x86_decode_model_info
        - cpuinfo_x86_decode_uarch
        - cpuinfo_x86_decode_vendor
        - cpuinfo_x86_detect_cache
        - cpuinfo_x86_detect_isa
        - cpuinfo_x86_detect_topology
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/init.c:15,34'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/init.c:18,3'
          Dst:             cpuinfo_x86_decode_vendor
        - Src:             'cpuinfo-source/src/x86/init.c:20,43'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/init.c:24,5'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/init.c:28,35'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/init.c:31,52'
          Dst:             cpuinfo_x86_decode_model_info
        - Src:             'cpuinfo-source/src/x86/init.c:32,55'
          Dst:             cpuinfo_x86_decode_uarch
        - Src:             'cpuinfo-source/src/x86/init.c:43,3'
          Dst:             cpuinfo_x86_detect_cache
        - Src:             'cpuinfo-source/src/x86/init.c:65,3'
          Dst:             cpuinfo_x86_detect_topology
        - Src:             'cpuinfo-source/src/x86/init.c:67,17'
          Dst:             cpuinfo_x86_detect_isa
        - Src:             'cpuinfo-source/src/x86/init.c:73,22'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/init.c:76,3'
          Dst:             cpuinfo_log_debug
    - functionName:    cpuinfo_x86_decode_model_info
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_decode_vendor
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/vendor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/vendor.c:74,2'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/vendor.c:76,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    cpuinfo_x86_decode_uarch
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/uarch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         162
      ICount:          616
      EdgeCount:       314
      CyclomaticComplexity: 154
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:9,2'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:11,4'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:30,6'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:221,6'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:270,4'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:299,6'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:317,8'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:345,6'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:376,6'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/uarch.c:409,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    cpuinfo_log_warning
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuidex
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_debug
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_length
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuid
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_detect_topology
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/topology.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          334
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - bit_length
        - cpuid
        - cpuidex
        - cpuinfo_log_debug
        - cpuinfo_log_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/topology.c:110,4'
          Branch Sides:    []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/topology.c:32,45'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/topology.c:42,46'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/topology.c:50,34'
          Dst:             bit_length
        - Src:             'cpuinfo-source/src/x86/topology.c:51,5'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/topology.c:64,35'
          Dst:             bit_length
        - Src:             'cpuinfo-source/src/x86/topology.c:66,5'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/topology.c:80,50'
          Dst:             bit_length
        - Src:             'cpuinfo-source/src/x86/topology.c:86,4'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/topology.c:105,36'
          Dst:             cpuidex
        - Src:             'cpuinfo-source/src/x86/topology.c:114,6'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/topology.c:126,6'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/topology.c:138,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/topology.c:151,3'
          Dst:             cpuinfo_log_debug
    - functionName:    xgetbv
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuid
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuidex
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_detect_isa
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/isa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          1662
      EdgeCount:       201
      CyclomaticComplexity: 46
      functionsReached:
        - cpuid
        - cpuidex
        - xgetbv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/isa.c:184,2'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/isa.c:257,2'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/isa.c:293,2'
          Branch Sides:    []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/isa.c:46,27'
          Dst:             cpuidex
        - Src:             'cpuinfo-source/src/x86/isa.c:48,27'
          Dst:             cpuidex
        - Src:             'cpuinfo-source/src/x86/isa.c:50,27'
          Dst:             cpuidex
        - Src:             'cpuinfo-source/src/x86/isa.c:54,5'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/isa.c:70,35'
          Dst:             cpuidex
        - Src:             'cpuinfo-source/src/x86/isa.c:74,42'
          Dst:             xgetbv
        - Src:             'cpuinfo-source/src/x86/isa.c:755,47'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/isa.c:759,43'
          Dst:             cpuid
    - functionName:    bit_length
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuidex
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuid
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_detect_cache
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cache/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        20
      argTypes:
        - int
        - int
        - bool
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          279
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - bit_length
        - cpuid
        - cpuidex
        - cpuinfo_x86_decode_cache_descriptor
        - cpuinfo_x86_decode_cache_properties
        - cpuinfo_x86_decode_deterministic_cache_parameters
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/cache/init.c:44,22'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/cache/init.c:51,6'
          Dst:             cpuinfo_x86_decode_cache_descriptor
        - Src:             'cpuinfo-source/src/x86/cache/init.c:73,24'
          Dst:             cpuid
        - Src:             'cpuinfo-source/src/x86/cache/init.c:83,13'
          Dst:             cpuidex
        - Src:             'cpuinfo-source/src/x86/cache/init.c:84,13'
          Dst:             cpuinfo_x86_decode_deterministic_cache_parameters
        - Src:             'cpuinfo-source/src/x86/cache/init.c:86,31'
          Dst:             bit_length
        - Src:             'cpuinfo-source/src/x86/cache/init.c:94,21'
          Dst:             cpuidex
        - Src:             'cpuinfo-source/src/x86/cache/init.c:95,12'
          Dst:             cpuinfo_x86_decode_cache_properties
    - functionName:    cpuinfo_x86_decode_cache_descriptor
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cache/descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        18
      argTypes:
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          2289
      EdgeCount:       263
      CyclomaticComplexity: 133
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/cache/descriptor.c:35,2'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/descriptor.c:1032,4'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/descriptor.c:1223,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    cpuinfo_x86_decode_cache_properties
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cache/deterministic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          338
      EdgeCount:       60
      CyclomaticComplexity: 31
      functionsReached:
        - bit_length
        - cpuinfo_log_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:166,2'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:168,4'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:202,4'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:222,4'
          Branch Sides:    []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:154,29'
          Dst:             bit_length
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:204,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:224,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:242,4'
          Dst:             cpuinfo_log_warning
    - functionName:    bit_length
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_warning
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_decode_deterministic_cache_parameters
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/cache/deterministic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          420
      EdgeCount:       80
      CyclomaticComplexity: 41
      functionsReached:
        - bit_length
        - cpuinfo_log_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:43,2'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:45,4'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:79,4'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:99,4'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/cache/deterministic.c:119,4'
          Branch Sides:    []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:34,29'
          Dst:             bit_length
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:81,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:101,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:121,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/cache/deterministic.c:139,4'
          Dst:             cpuinfo_log_warning
    - functionName:    cmp
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_mask
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_count_objects
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          461
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - bit_mask
        - bitmask_all
        - cpuinfo_log_debug
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/linux/init.c:61,5'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:63,5'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:64,34'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:73,7'
          Dst:             bitmask_all
        - Src:             'cpuinfo-source/src/x86/linux/init.c:75,4'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:101,40'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:108,40'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:115,39'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:122,39'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:129,39'
          Dst:             bit_mask
    - functionName:    bitmask_all
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_debug
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_x86_linux_processor
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bitmask_all
        - cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/linux/init.c:34,24'
          Dst:             bitmask_all
        - Src:             'cpuinfo-source/src/x86/linux/init.c:35,24'
          Dst:             bitmask_all
        - Src:             'cpuinfo-source/src/x86/linux/init.c:43,9'
          Dst:             cmp
    - functionName:    cpuinfo_log_error
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog_error
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/cpuinfo/log.h:89,2'
          Dst:             cpuinfo_vlog_error
    - functionName:    min
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_linux_init
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         139
      ICount:          1798
      EdgeCount:       187
      CyclomaticComplexity: 50
      functionsReached:
        - bit_mask
        - bitmask_all
        - calloc
        - cmp_x86_linux_processor
        - cpuinfo_compute_max_cache_size
        - cpuinfo_linux_detect_possible_processors
        - cpuinfo_linux_detect_present_processors
        - cpuinfo_linux_get_max_possible_processor
        - cpuinfo_linux_get_max_present_processor
        - cpuinfo_linux_get_max_processors_count
        - cpuinfo_log_debug
        - cpuinfo_log_error
        - cpuinfo_x86_count_objects
        - cpuinfo_x86_format_package_name
        - cpuinfo_x86_init_processor
        - cpuinfo_x86_linux_parse_proc_cpuinfo
        - cpuinfo_x86_normalize_brand_string
        - min
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/linux/init.c:161,40'
          Dst:             cpuinfo_linux_get_max_processors_count
        - Src:             'cpuinfo-source/src/x86/linux/init.c:162,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:165,7'
          Dst:             cpuinfo_linux_get_max_possible_processor
        - Src:             'cpuinfo-source/src/x86/linux/init.c:166,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:167,52'
          Dst:             cpuinfo_linux_get_max_present_processor
        - Src:             'cpuinfo-source/src/x86/linux/init.c:168,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:173,32'
          Dst:             min
        - Src:             'cpuinfo-source/src/x86/linux/init.c:179,32'
          Dst:             min
        - Src:             'cpuinfo-source/src/x86/linux/init.c:183,25'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:185,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:193,3'
          Dst:             cpuinfo_linux_detect_possible_processors
        - Src:             'cpuinfo-source/src/x86/linux/init.c:201,3'
          Dst:             cpuinfo_linux_detect_present_processors
        - Src:             'cpuinfo-source/src/x86/linux/init.c:208,7'
          Dst:             cpuinfo_x86_linux_parse_proc_cpuinfo
        - Src:             'cpuinfo-source/src/x86/linux/init.c:209,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:214,7'
          Dst:             bitmask_all
        - Src:             'cpuinfo-source/src/x86/linux/init.c:221,2'
          Dst:             cpuinfo_x86_init_processor
        - Src:             'cpuinfo-source/src/x86/linux/init.c:223,2'
          Dst:             cpuinfo_x86_normalize_brand_string
        - Src:             'cpuinfo-source/src/x86/linux/init.c:227,7'
          Dst:             bitmask_all
        - Src:             'cpuinfo-source/src/x86/linux/init.c:233,2'
          Dst:             qsort
        - Src:             'cpuinfo-source/src/x86/linux/init.c:233,2'
          Dst:             cmp_x86_linux_processor
        - Src:             'cpuinfo-source/src/x86/linux/init.c:238,15'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:240,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:259,2'
          Dst:             cpuinfo_x86_count_objects
        - Src:             'cpuinfo-source/src/x86/linux/init.c:274,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:275,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:276,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:277,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:278,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:279,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:280,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:281,2'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/init.c:283,31'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:285,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:292,26'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:294,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:301,10'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:303,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:310,13'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:312,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:319,13'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:321,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:329,9'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:331,4'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:339,9'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:341,4'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:349,8'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:351,4'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:359,8'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:361,4'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:369,8'
          Dst:             calloc
        - Src:             'cpuinfo-source/src/x86/linux/init.c:371,4'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/x86/linux/init.c:380,5'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:382,5'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:383,34'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:395,7'
          Dst:             bitmask_all
        - Src:             'cpuinfo-source/src/x86/linux/init.c:475,5'
          Dst:             cpuinfo_x86_format_package_name
        - Src:             'cpuinfo-source/src/x86/linux/init.c:488,40'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:514,40'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:540,39'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:566,39'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:592,39'
          Dst:             bit_mask
        - Src:             'cpuinfo-source/src/x86/linux/init.c:640,27'
          Dst:             cpuinfo_compute_max_cache_size
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_warning
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_processor_number
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/cpuinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cpuinfo_log_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:21,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:29,4'
          Dst:             cpuinfo_log_warning
    - functionName:    parse_apic_id
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/cpuinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_warning
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:56,4'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_log_debug
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_line
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/cpuinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          375
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached:
        - cpuinfo_log_debug
        - cpuinfo_log_warning
        - memcmp
        - parse_apic_id
        - parse_processor_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/linux/cpuinfo.c:155,2'
          Branch Sides:    []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:99,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:115,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:131,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:157,8'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:158,5'
          Dst:             parse_apic_id
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:164,8'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:165,42'
          Dst:             parse_processor_number
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:169,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:177,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:185,6'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:201,4'
          Dst:             cpuinfo_log_debug
    - functionName:    cpuinfo_x86_linux_parse_proc_cpuinfo
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/linux/cpuinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_linux_parse_multiline_file
        - parse_line
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:214,9'
          Dst:             cpuinfo_linux_parse_multiline_file
        - Src:             'cpuinfo-source/src/x86/linux/cpuinfo.c:214,9'
          Dst:             parse_line
    - functionName:    cpuinfo_log_info
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_parse_multiline_file
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/multiline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          235
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - close
        - cpuinfo_log_info
        - open
        - read
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/multiline.c:31,9'
          Dst:             open
        - Src:             'cpuinfo-source/src/linux/multiline.c:34,64'
          Dst:             __errno_location
        - Src:             'cpuinfo-source/src/linux/multiline.c:34,55'
          Dst:             strerror
        - Src:             'cpuinfo-source/src/linux/multiline.c:34,3'
          Dst:             cpuinfo_log_info
        - Src:             'cpuinfo-source/src/linux/multiline.c:48,16'
          Dst:             read
        - Src:             'cpuinfo-source/src/linux/multiline.c:52,80'
          Dst:             __errno_location
        - Src:             'cpuinfo-source/src/linux/multiline.c:52,71'
          Dst:             strerror
        - Src:             'cpuinfo-source/src/linux/multiline.c:51,4'
          Dst:             cpuinfo_log_info
        - Src:             'cpuinfo-source/src/linux/multiline.c:108,3'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_whitespace
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/linux/processors.c:70,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_number
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_error
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/cpuinfo/log.h:89,2'
          Dst:             cpuinfo_vlog_error
    - functionName:    cpuinfo_linux_detect_package_cpus
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:557,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:559,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:570,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:570,6'
          Dst:             siblings_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:574,3'
          Dst:             cpuinfo_log_info
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_warning
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    siblings_parser
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_warning
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:410,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_log_info
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_detect_cluster_cpus
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:525,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:527,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:538,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:538,6'
          Dst:             siblings_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:542,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_detect_thread_siblings
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:492,30'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:495,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:506,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:506,6'
          Dst:             siblings_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:510,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_detect_core_siblings
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:461,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:463,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:474,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:474,6'
          Dst:             siblings_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:478,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_detect_core_cpus
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:429,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:431,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:442,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:442,6'
          Dst:             siblings_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:446,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_detect_present_processors
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_warning
        - detect_processor_parser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:388,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:388,6'
          Dst:             detect_processor_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:391,3'
          Dst:             cpuinfo_log_warning
    - functionName:    detect_processor_parser
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_detect_possible_processors
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_warning
        - detect_processor_parser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:369,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:369,6'
          Dst:             detect_processor_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:372,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_linux_get_max_present_processor
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_warning
        - max_processor_number_parser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:316,7'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:316,7'
          Dst:             max_processor_number_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:321,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:326,3'
          Dst:             cpuinfo_log_warning
    - functionName:    max_processor_number_parser
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_get_max_possible_processor
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_warning
        - max_processor_number_parser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:294,7'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'cpuinfo-source/src/linux/processors.c:294,7'
          Dst:             max_processor_number_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:299,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:304,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_linux_get_processor_package_id
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:261,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:263,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:268,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'cpuinfo-source/src/linux/processors.c:268,6'
          Dst:             uint32_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:269,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/linux/processors.c:277,3'
          Dst:             cpuinfo_log_info
    - functionName:    uint32_parser
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - cpuinfo_log_error
        - cpuinfo_log_warning
        - is_whitespace
        - parse_number
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:97,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/linux/processors.c:102,27'
          Dst:             parse_number
        - Src:             'cpuinfo-source/src/linux/processors.c:104,3'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/linux/processors.c:112,9'
          Dst:             is_whitespace
        - Src:             'cpuinfo-source/src/linux/processors.c:113,5'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_log_debug
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_get_processor_core_id
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:236,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:238,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:243,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'cpuinfo-source/src/linux/processors.c:243,6'
          Dst:             uint32_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:244,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/linux/processors.c:252,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_get_processor_min_frequency
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:205,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:207,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:212,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'cpuinfo-source/src/linux/processors.c:212,6'
          Dst:             uint32_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:213,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/linux/processors.c:225,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_get_processor_max_frequency
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:179,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:181,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:186,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'cpuinfo-source/src/linux/processors.c:186,6'
          Dst:             uint32_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:187,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/linux/processors.c:194,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_linux_get_processor_cur_frequency
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:153,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/linux/processors.c:155,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:160,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'cpuinfo-source/src/linux/processors.c:160,6'
          Dst:             uint32_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:161,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/linux/processors.c:168,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_linux_get_max_processors_count
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_warning
        - uint32_parser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/processors.c:130,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'cpuinfo-source/src/linux/processors.c:130,6'
          Dst:             uint32_parser
        - Src:             'cpuinfo-source/src/linux/processors.c:131,3'
          Dst:             cpuinfo_log_debug
        - Src:             'cpuinfo-source/src/linux/processors.c:134,4'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/processors.c:144,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_compute_max_cache_size
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_frequency
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/name.c:149,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    is_model_number
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - is_digit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/name.c:139,7'
          Dst:             is_digit
        - Src:             'cpuinfo-source/src/x86/name.c:139,33'
          Dst:             is_digit
    - functionName:    is_digit
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_number
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - is_digit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/name.c:130,8'
          Dst:             is_digit
    - functionName:    is_zero_number
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    erase_matching
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/name.c:81,21'
          Dst:             memcmp
    - functionName:    is_upper_letter
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reset_context
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_format_package_name
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/name.c:747,3'
          Dst:             strncpy
        - Src:             'cpuinfo-source/src/x86/name.c:751,3'
          Dst:             snprintf
        - Src:             'cpuinfo-source/src/x86/name.c:752,20'
          Dst:             strlen
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    move_token
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_space
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transform_token
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         169
      ICount:          837
      EdgeCount:       227
      CyclomaticComplexity: 60
      functionsReached:
        - erase_matching
        - is_digit
        - is_frequency
        - is_model_number
        - is_number
        - is_upper_letter
        - is_zero_number
        - memcmp
        - move_token
        - reset_context
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/name.c:207,2'
          Branch Sides:    []
        - Branch String:   'cpuinfo-source/src/x86/name.c:537,3'
          Branch Sides:    []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/name.c:170,2'
          Dst:             reset_context
        - Src:             'cpuinfo-source/src/x86/name.c:188,7'
          Dst:             is_digit
        - Src:             'cpuinfo-source/src/x86/name.c:188,33'
          Dst:             is_upper_letter
        - Src:             'cpuinfo-source/src/x86/name.c:189,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:202,7'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:218,8'
          Dst:             is_upper_letter
        - Src:             'cpuinfo-source/src/x86/name.c:226,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:236,33'
          Dst:             is_digit
        - Src:             'cpuinfo-source/src/x86/name.c:248,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:256,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:265,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:274,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:279,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:287,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:297,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:305,8'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:312,8'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:316,8'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:323,9'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:339,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:346,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:355,8'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:360,8'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:373,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:374,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:383,9'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:389,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:395,9'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:408,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:415,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:422,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:428,9'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:442,9'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:443,9'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:452,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:458,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:464,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:467,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:472,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:480,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:488,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:497,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:508,8'
          Dst:             erase_matching
        - Src:             'cpuinfo-source/src/x86/name.c:516,8'
          Dst:             memcmp
        - Src:             'cpuinfo-source/src/x86/name.c:522,6'
          Dst:             is_zero_number
        - Src:             'cpuinfo-source/src/x86/name.c:542,9'
          Dst:             is_number
        - Src:             'cpuinfo-source/src/x86/name.c:551,6'
          Dst:             move_token
        - Src:             'cpuinfo-source/src/x86/name.c:564,7'
          Dst:             is_model_number
        - Src:             'cpuinfo-source/src/x86/name.c:568,6'
          Dst:             is_frequency
    - functionName:    cpuinfo_x86_normalize_brand_string
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/x86/name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          430
      EdgeCount:       108
      CyclomaticComplexity: 26
      functionsReached:
        - is_space
        - move_token
        - transform_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/x86/name.c:604,4'
          Branch Sides:    []
      Callsites:
        - Src:             'cpuinfo-source/src/x86/name.c:635,11'
          Dst:             transform_token
        - Src:             'cpuinfo-source/src/x86/name.c:648,4'
          Dst:             transform_token
        - Src:             'cpuinfo-source/src/x86/name.c:659,7'
          Dst:             is_space
        - Src:             'cpuinfo-source/src/x86/name.c:683,19'
          Dst:             move_token
        - Src:             'cpuinfo-source/src/x86/name.c:701,17'
          Dst:             move_token
    - functionName:    cpuinfo_log_error
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/cpuinfo/log.h:89,2'
          Dst:             cpuinfo_vlog_error
    - functionName:    cpuinfo_log_info
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_parse_small_file
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/smallfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          127
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - cpuinfo_log_error
        - cpuinfo_log_info
        - open
        - read
        - strerror
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/smallfile.c:35,9'
          Dst:             open
        - Src:             'cpuinfo-source/src/linux/smallfile.c:38,64'
          Dst:             __errno_location
        - Src:             'cpuinfo-source/src/linux/smallfile.c:38,55'
          Dst:             strerror
        - Src:             'cpuinfo-source/src/linux/smallfile.c:38,3'
          Dst:             cpuinfo_log_info
        - Src:             'cpuinfo-source/src/linux/smallfile.c:48,16'
          Dst:             read
        - Src:             'cpuinfo-source/src/linux/smallfile.c:55,14'
          Dst:             __errno_location
        - Src:             'cpuinfo-source/src/linux/smallfile.c:55,5'
          Dst:             strerror
        - Src:             'cpuinfo-source/src/linux/smallfile.c:51,4'
          Dst:             cpuinfo_log_info
        - Src:             'cpuinfo-source/src/linux/smallfile.c:60,4'
          Dst:             cpuinfo_log_error
        - Src:             'cpuinfo-source/src/linux/smallfile.c:73,3'
          Dst:             close
    - functionName:    parse_number
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/cpulist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_warning
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_whitespace
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/cpulist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cpuinfo-source/src/linux/cpulist.c:29,2'
          Branch Sides:    []
      Callsites:       []
    - functionName:    parse_entry
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/cpulist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          225
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - cpuinfo_log_warning
        - is_whitespace
        - parse_number
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/cpulist.c:61,8'
          Dst:             is_whitespace
        - Src:             'cpuinfo-source/src/linux/cpulist.c:67,8'
          Dst:             is_whitespace
        - Src:             'cpuinfo-source/src/linux/cpulist.c:74,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/cpulist.c:83,27'
          Dst:             parse_number
        - Src:             'cpuinfo-source/src/linux/cpulist.c:86,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/cpulist.c:105,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/cpulist.c:114,15'
          Dst:             parse_number
        - Src:             'cpuinfo-source/src/linux/cpulist.c:117,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/cpulist.c:128,3'
          Dst:             cpuinfo_log_warning
        - Src:             'cpuinfo-source/src/linux/cpulist.c:137,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_log_info
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_parse_cpulist
      functionSourceFile: '/src/xnnpack/build/cpuinfo-source/src/linux/cpulist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          236
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - close
        - cpuinfo_log_info
        - open
        - parse_entry
        - read
        - strerror
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'cpuinfo-source/src/linux/cpulist.c:165,9'
          Dst:             open
        - Src:             'cpuinfo-source/src/linux/cpulist.c:168,64'
          Dst:             __errno_location
        - Src:             'cpuinfo-source/src/linux/cpulist.c:168,55'
          Dst:             strerror
        - Src:             'cpuinfo-source/src/linux/cpulist.c:168,3'
          Dst:             cpuinfo_log_info
        - Src:             'cpuinfo-source/src/linux/cpulist.c:181,16'
          Dst:             read
        - Src:             'cpuinfo-source/src/linux/cpulist.c:185,80'
          Dst:             __errno_location
        - Src:             'cpuinfo-source/src/linux/cpulist.c:185,71'
          Dst:             strerror
        - Src:             'cpuinfo-source/src/linux/cpulist.c:184,4'
          Dst:             cpuinfo_log_info
        - Src:             'cpuinfo-source/src/linux/cpulist.c:198,30'
          Dst:             parse_entry
        - Src:             'cpuinfo-source/src/linux/cpulist.c:218,7'
          Dst:             parse_entry
        - Src:             'cpuinfo-source/src/linux/cpulist.c:237,3'
          Dst:             close
    - functionName:    xnn_f16_dwconv_minmax_ukernel_25p8c__fma3_acc2
      functionSourceFile: '/src/xnnpack/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1280
      EdgeCount:       184
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:48,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:53,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:58,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:63,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:68,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:73,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:78,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:83,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:88,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:93,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:98,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:103,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:108,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:113,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:118,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:123,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:128,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:133,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:138,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:143,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:148,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:153,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:158,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:163,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c:168,5'
          Dst:             __assert_fail
    - functionName:    xnn_f16_dwconv_minmax_ukernel_3p16c__fma3
      functionSourceFile: '/src/xnnpack/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          413
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c:48,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c:53,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c:58,5'
          Dst:             __assert_fail
    - functionName:    xnn_f16_dwconv_minmax_ukernel_4p16c__fma3
      functionSourceFile: '/src/xnnpack/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          479
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c:48,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c:53,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c:58,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c:63,5'
          Dst:             __assert_fail
    - functionName:    xnn_f16_dwconv_minmax_ukernel_9p16c__fma3
      functionSourceFile: '/src/xnnpack/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          809
      EdgeCount:       96
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:48,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:53,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:58,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:63,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:68,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:73,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:78,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:83,5'
          Dst:             __assert_fail
        - Src:             'src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c:88,5'
          Dst:             __assert_fail
    - functionName:    xnn_f16_f32acc_gemm_minmax_ukernel_1x16__avx2_broadcast
      functionSourceFile: '/src/xnnpack/src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          233
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-1x16-minmax-avx2-broadcast.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_f16_f32acc_gemm_minmax_ukernel_4x16__avx2_broadcast
      functionSourceFile: '/src/xnnpack/src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          431
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-gemm/gen/f16-f32acc-gemm-4x16-minmax-avx2-broadcast.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_f16_f32acc_igemm_minmax_ukernel_1x16__avx2_broadcast
      functionSourceFile: '/src/xnnpack/src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          295
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-1x16-minmax-avx2-broadcast.c:65,7'
          Dst:             __assert_fail
    - functionName:    xnn_f16_f32acc_igemm_minmax_ukernel_4x16__avx2_broadcast
      functionSourceFile: '/src/xnnpack/src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          546
      EdgeCount:       90
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:83,7'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:88,7'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:93,7'
          Dst:             __assert_fail
        - Src:             'src/f16-f32acc-igemm/gen/f16-f32acc-igemm-4x16-minmax-avx2-broadcast.c:98,7'
          Dst:             __assert_fail
    - functionName:    xnn_f16_vmulcaddc_minmax_ukernel_c8__fma3_2x
      functionSourceFile: '/src/xnnpack/src/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          270
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c:36,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_25p16c__avx
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          1409
      EdgeCount:       181
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c:166,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_25p16c__avx512f
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          957
      EdgeCount:       173
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:41,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c:161,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_25p16c__fma3
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          1309
      EdgeCount:       181
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c:166,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_25p8c__sse
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         155
      ICount:          1429
      EdgeCount:       188
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:44,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:89,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:94,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:99,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:104,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:109,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:114,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:119,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:124,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:129,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:134,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:139,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:144,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:149,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:154,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:159,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c:164,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_3p16c__avx
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          309
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c:56,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_3p16c__avx512f
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          209
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c:41,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c:51,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_3p16c__fma3
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          297
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c:56,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_3p8c__sse
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          329
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c:44,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c:54,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_4p16c__avx
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          359
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c:61,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_4p16c__avx512f
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          243
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c:41,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c:56,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_4p16c__fma3
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          343
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c:61,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_4p8c__sse
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          379
      EdgeCount:       62
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c:44,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c:59,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_9p16c__avx
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          609
      EdgeCount:       85
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c:86,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_9p16c__avx512f
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          413
      EdgeCount:       77
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:41,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c:81,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_9p16c__fma3
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          573
      EdgeCount:       85
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:46,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c:86,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_dwconv_minmax_ukernel_9p8c__sse
      functionSourceFile: '/src/xnnpack/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          629
      EdgeCount:       92
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:44,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c:84,5'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_10x8__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          601
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-10x8-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x16__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          218
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x16__avx512f_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x16s4__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          315
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x32__avx512f_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x32-minmax-avx512f-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x8__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          191
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x8__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_1x8__sse_load1
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_4x16s4__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          600
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_4x2c4__sse
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          379
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_4x8__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          331
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_4x8__sse_load1
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          359
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_5x16__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          452
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_5x8__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          381
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_5x8__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          376
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_7x16__avx512f_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          336
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_gemm_minmax_ukernel_7x32__avx512f_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          399
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-gemm/gen/f32-gemm-7x32-minmax-avx512f-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_10x8__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          814
      EdgeCount:       140
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:107,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:112,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:117,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:122,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:127,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:132,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:137,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:142,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:147,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-10x8-minmax-fma3-broadcast.c:152,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_1x16__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          280
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c:63,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_1x16__avx512f_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          199
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c:58,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_1x16__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          278
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c:63,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_1x16s4__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          369
      EdgeCount:       70
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c:63,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_1x32__avx512f_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          215
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x32-minmax-avx512f-broadcast.c:59,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_1x8__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          252
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c:62,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_1x8__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          251
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c:62,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_1x8__sse_load1
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          262
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c:63,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_4x16s4__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          695
      EdgeCount:       98
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:81,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:86,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:91,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c:96,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_4x2c4__sse
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          474
      EdgeCount:       83
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:81,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:86,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:91,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c:96,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_4x8__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          442
      EdgeCount:       86
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:77,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:82,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:87,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c:92,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_4x8__sse_load1
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          474
      EdgeCount:       86
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:81,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:86,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:91,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c:96,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_5x16__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          585
      EdgeCount:       99
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:87,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:92,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:97,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:102,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c:107,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_5x16__fma3_broadcast_prfm
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          577
      EdgeCount:       99
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:88,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:93,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:98,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:103,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast-prfm.c:108,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_5x8__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          509
      EdgeCount:       95
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:82,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:87,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:92,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:97,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c:102,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_5x8__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          504
      EdgeCount:       95
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:82,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:87,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:92,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:97,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c:102,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_7x16__avx512f_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          498
      EdgeCount:       102
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:88,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:93,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:98,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:103,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:108,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:113,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c:118,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_igemm_minmax_ukernel_7x32__avx512f_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          568
      EdgeCount:       102
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:95,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:100,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:105,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:110,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:115,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:120,7'
          Dst:             __assert_fail
        - Src:             'src/f32-igemm/gen/f32-igemm-7x32-minmax-avx512f-broadcast.c:125,7'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_1x16__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          344
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_1x16__avx2_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          326
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-avx2-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_1x16__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          338
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x16-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_1x8__sse41_dup
      functionSourceFile: '/src/xnnpack/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          399
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-1x8-minmax-sse41-dup.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_3x16__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          512
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_3x16__avx2_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          482
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-avx2-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_3x16__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          494
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-3x16-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_4x8__sse41_dup
      functionSourceFile: '/src/xnnpack/src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          699
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc4w-gemm/gen/f32-qc4w-gemm-4x8-minmax-sse41-dup.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_1x32__avx512skx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          281
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-1x32-minmax-avx512skx-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc4w_gemm_minmax_ukernel_7x32__avx512skx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          659
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc4w-gemm-7x32-minmax-avx512skx-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_1x16__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          236
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_1x16__avx2_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          224
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-avx2-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_1x16__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          234
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x16-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_1x32__avx512skx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x32-minmax-avx512skx-broadcast.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_1x8__sse41_dup
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          330
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-1x8-minmax-sse41-dup.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_4x8__sse41_dup
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          630
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-4x8-minmax-sse41-dup.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_5x16__avx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          478
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_5x16__avx2_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          458
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-avx2-broadcast.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_5x16__fma3_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          468
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-5x16-minmax-fma3-broadcast.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_qc8w_gemm_minmax_ukernel_7x32__avx512skx_broadcast
      functionSourceFile: '/src/xnnpack/src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          419
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/f32-qc8w-gemm/gen/f32-qc8w-gemm-7x32-minmax-avx512skx-broadcast.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_f32_vmulcaddc_minmax_ukernel_c4__sse_2x
      functionSourceFile: '/src/xnnpack/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          228
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c:33,3'
          Dst:             __assert_fail
        - Src:             'src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c:35,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qb4w_gemm_minmax_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          519
      EdgeCount:       66
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-1x8c8-minmax-avx2.c:50,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qb4w_gemm_minmax_ukernel_3x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          805
      EdgeCount:       73
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qb4w-gemm/gen/qd8-f16-qb4w-gemm-3x8c8-minmax-avx2.c:50,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc4w_gemm_minmax_ukernel_1x8c8__avx2_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          317
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc4w_gemm_minmax_ukernel_1x8c8__avx256skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          275
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc4w_gemm_minmax_ukernel_1x8c8__avx256vnni
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256vnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          248
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256vnni.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256vnni.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256vnni.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256vnni.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256vnni.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256vnni.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avx256vnni.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc4w_gemm_minmax_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          302
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc4w_gemm_minmax_ukernel_4x8c8__avx2_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          653
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc4w_gemm_minmax_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          706
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__avx256skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          947
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc4w_gemm_minmax_ukernel_8x8c8__avx256vnni
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256vnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          843
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256vnni.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256vnni.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256vnni.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256vnni.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256vnni.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256vnni.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc4w-gemm/gen/qd8-f16-qc4w-gemm-8x8c8-minmax-avx256vnni.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_16x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-16x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          1467
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-16x64c4-minmax-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-16x64c4-minmax-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-16x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-16x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-16x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-16x64c4-minmax-avx512amx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-16x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_1x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          321
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x64c4-minmax-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x64c4-minmax-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x64c4-minmax-avx512amx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          278
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_1x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          236
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256skx.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256skx.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256skx.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256skx.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_1x8c8__avx256vnni
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256vnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          232
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256vnni.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256vnni.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256vnni.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256vnni.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256vnni.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256vnni.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avx256vnni.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          280
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_3x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          454
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-3x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          518
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avx256skx.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avx256skx.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avx256skx.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avx256skx.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          680
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_gemm_minmax_ukernel_8x8c8__avx256vnni
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-avx256vnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          820
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-avx256vnni.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-avx256vnni.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-avx256vnni.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-avx256vnni.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-avx256vnni.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-avx256vnni.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-gemm/gen/qd8-f16-qc8w-gemm-8x8c8-minmax-avx256vnni.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_16x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-16x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          1720
      EdgeCount:       165
      CyclomaticComplexity: 43
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-16x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-16x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-16x64c4-minmax-avx512amx.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-16x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-16x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-16x64c4-minmax-avx512amx.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-16x64c4-minmax-avx512amx.c:51,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_1x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          357
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x64c4-minmax-avx512amx.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x64c4-minmax-avx512amx.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x64c4-minmax-avx512amx.c:51,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          313
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx2.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_1x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          271
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256skx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_1x8c8__avx256vnni
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256vnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          261
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256vnni.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256vnni.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256vnni.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256vnni.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256vnni.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256vnni.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avx256vnni.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          309
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_3x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          488
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-3x8c8-minmax-avx2.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_5x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          552
      EdgeCount:       74
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avx256skx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          690
      EdgeCount:       85
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f16_qc8w_igemm_minmax_ukernel_8x8c8__avx256vnni
      functionSourceFile: '/src/xnnpack/src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-avx256vnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          818
      EdgeCount:       95
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-avx256vnni.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-avx256vnni.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-avx256vnni.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-avx256vnni.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-avx256vnni.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-avx256vnni.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f16-qc8w-igemm/gen/qd8-f16-qc8w-igemm-8x8c8-minmax-avx256vnni.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_14x16c8__avx512vnnigfni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          1339
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:130,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:131,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:132,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:133,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_1x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          294
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:55,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_1x16c8__avx512vnnigfni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          301
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:55,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_1x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          390
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-avx-ld128.c:52,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_1x4c8__sse2_ld128
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          408
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse2-ld128.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_1x4c8__sse41_ld128
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          389
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x4c8-minmax-sse41-ld128.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          511
      EdgeCount:       66
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-1x8c8-minmax-avx2.c:50,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x4c8__sse41_ld128
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          599
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x4c8-minmax-sse41-ld128.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_3x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          789
      EdgeCount:       73
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-3x8c8-minmax-avx2.c:50,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          720
      EdgeCount:       72
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-avx-ld128.c:52,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_4x4c8__sse2_ld128
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          769
      EdgeCount:       72
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-4x4c8-minmax-sse2-ld128.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qb4w_gemm_minmax_ukernel_8x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          852
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:94,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:95,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:96,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qb4w-gemm/gen/qd8-f32-qb4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:97,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_14x16c8__avx512vnnigfni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          1421
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-14x16c8-minmax-avx512vnnigfni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_16x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-16x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          2007
      EdgeCount:       135
      CyclomaticComplexity: 35
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-16x64c4-minmax-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-16x64c4-minmax-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-16x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-16x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-16x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-16x64c4-minmax-avx512amx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-16x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x16c8__avx512skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          281
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512skx-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512skx-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          258
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x16c8__avx512vnnigfni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          266
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x16c8-minmax-avx512vnnigfni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x4c8__sse2_ld128
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-sse2-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          394
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-sse2-ld128.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-sse2-ld128.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-sse2-ld128.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-sse2-ld128.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-sse2-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-sse2-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-sse2-ld128.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x4c8__ssse3_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          291
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          861
      EdgeCount:       89
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x64c4-minmax-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x64c4-minmax-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x64c4-minmax-avx512amx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x8c8__avx2_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          309
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x8c8__avx256skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          270
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avx256skx-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          294
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x4c8__sse2_ld128
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4c8-minmax-sse2-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          865
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4c8-minmax-sse2-ld128.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4c8-minmax-sse2-ld128.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4c8-minmax-sse2-ld128.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4c8-minmax-sse2-ld128.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4c8-minmax-sse2-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4c8-minmax-sse2-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x4c8-minmax-sse2-ld128.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_4x8c8__avx2_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          633
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-4x8c8-minmax-avx2-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x4c8__ssse3_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          679
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          682
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__avx512skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          979
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512skx-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512skx-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          879
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x16c8-minmax-avx512vnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc4w_gemm_minmax_ukernel_8x8c8__avx256skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          935
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc4w-gemm/gen/qd8-f32-qc4w-gemm-8x8c8-minmax-avx256skx-madd-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_16x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-16x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          1399
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-16x64c4-minmax-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-16x64c4-minmax-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-16x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-16x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-16x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-16x64c4-minmax-avx512amx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-16x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          207
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-avx512skx-prfm.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-avx512skx-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-avx512skx-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-avx512skx-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x16c8-minmax-avx512skx-prfm.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          275
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse2-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse2-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse2-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          224
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse41-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse41-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x4c8-minmax-sse41-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          313
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x64c4-minmax-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x64c4-minmax-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x64c4-minmax-avx512amx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          270
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          231
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx256skx.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx256skx.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx256skx.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avx256skx.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          272
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-1x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          575
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse2-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse2-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse2-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          431
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse41-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse41-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x4c8-minmax-sse41-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_4x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          519
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-4x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          656
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-5x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          717
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-avx512skx-prfm.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-avx512skx-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-avx512skx-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-avx512skx-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x16c8-minmax-avx512skx-prfm.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_gemm_minmax_ukernel_8x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          713
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-avx256skx.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-avx256skx.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-avx256skx.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-gemm/gen/qd8-f32-qc8w-gemm-8x8c8-minmax-avx256skx.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_10x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-10x16c8-minmax-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          1026
      EdgeCount:       109
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-10x16c8-minmax-avx512vnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-10x16c8-minmax-avx512vnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-10x16c8-minmax-avx512vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-10x16c8-minmax-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-10x16c8-minmax-avx512vnni-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-10x16c8-minmax-avx512vnni-prfm.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-10x16c8-minmax-avx512vnni-prfm.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_16x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-16x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          1652
      EdgeCount:       165
      CyclomaticComplexity: 43
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-16x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-16x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-16x64c4-minmax-avx512amx.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-16x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-16x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-16x64c4-minmax-avx512amx.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-16x64c4-minmax-avx512amx.c:51,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          237
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512skx-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512skx-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512skx-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512skx-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512skx-prfm.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          275
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          330
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse2-ld64.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          288
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x4c8-minmax-sse41-ld64.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x64c4-minmax-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          349
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x64c4-minmax-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x64c4-minmax-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x64c4-minmax-avx512amx.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x64c4-minmax-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x64c4-minmax-avx512amx.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x64c4-minmax-avx512amx.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x64c4-minmax-avx512amx.c:51,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          305
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx2.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          266
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avx256skx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          301
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-1x8c8-minmax-avxvnni-prfm.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_4x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          617
      EdgeCount:       74
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse2-ld64.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_4x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          545
      EdgeCount:       74
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x4c8-minmax-sse41-ld64.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_4x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          553
      EdgeCount:       78
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-4x8c8-minmax-avx2.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          666
      EdgeCount:       85
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-5x8c8-minmax-avxvnni-prfm.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_8x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          746
      EdgeCount:       91
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-avx512skx-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-avx512skx-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-avx512skx-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-avx512skx-prfm.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x16c8-minmax-avx512skx-prfm.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qd8_f32_qc8w_igemm_minmax_ukernel_8x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          747
      EdgeCount:       95
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qd8-f32-qc8w-igemm/gen/qd8-f32-qc8w-igemm-8x8c8-minmax-avx256skx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_25p16c__avx_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          1792
      EdgeCount:       191
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:166,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:171,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_25p16c__avx2_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          1544
      EdgeCount:       191
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:52,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:57,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:62,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:67,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:72,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:77,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:82,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:87,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:92,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:97,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:102,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:107,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:112,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:117,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:122,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:127,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:132,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:137,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:142,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:147,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:152,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:157,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:162,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:167,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:172,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_25p32c__avx512skx_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          1501
      EdgeCount:       180
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:166,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:171,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_25p8c__sse2_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1828
      EdgeCount:       184
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:166,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c:171,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_25p8c__sse41_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1429
      EdgeCount:       184
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:166,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c:171,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_9p16c__avx_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          816
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:91,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_9p16c__avx2_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          712
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:52,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:57,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:62,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:67,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:72,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:77,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:82,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:87,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:92,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_9p32c__avx512skx_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          669
      EdgeCount:       84
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:91,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_9p8c__sse2_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          804
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c:91,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_dwconv_minmax_fp32_ukernel_9p8c__sse41_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          661
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c:91,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_goi_ukernel_x16c8__avx256vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         216
      ICount:          2234
      EdgeCount:       286
      CyclomaticComplexity: 72
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:55,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:56,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:57,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x16c8-gemm-goi-avx256vnni-prfm.c:58,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_gio_ukernel_x4c8__scalar
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         147
      ICount:          1259
      EdgeCount:       193
      CyclomaticComplexity: 48
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-gio-scalar.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_goi_ukernel_x4c8__scalar
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         188
      ICount:          1478
      EdgeCount:       248
      CyclomaticComplexity: 62
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c:33,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x4c8-gemm-goi-scalar.c:40,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_goi_ukernel_x64c4__avx256vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         588
      ICount:          5639
      EdgeCount:       798
      CyclomaticComplexity: 212
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:55,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x64c4-gemm-goi-avx256vnni-prfm.c:56,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_gio_ukernel_x8c8__scalar
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         231
      ICount:          2203
      EdgeCount:       305
      CyclomaticComplexity: 76
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-gio-scalar.c:42,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_goi_ukernel_x8c8__avx2_madd
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         296
      ICount:          1803
      EdgeCount:       390
      CyclomaticComplexity: 96
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:58,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:59,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:60,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:61,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:62,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:63,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:64,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:65,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx2-madd.c:66,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_goi_ukernel_x8c8__avx256vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          1256
      EdgeCount:       184
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:55,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:56,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:57,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avx256vnni-prfm.c:58,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_goi_ukernel_x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         296
      ICount:          2018
      EdgeCount:       390
      CyclomaticComplexity: 96
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:55,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:56,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:57,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni-prfm.c:58,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_packw_gemm_goi_ukernel_x8c8__avxvnni
      functionSourceFile: '/src/xnnpack/src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         296
      ICount:          1753
      EdgeCount:       390
      CyclomaticComplexity: 96
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:55,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:56,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-packw/gen/qs8-packw-x8c8-gemm-goi-avxvnni.c:57,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x16c8__avx512skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          292
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512skx-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512skx-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x16c8__avx512vnnigfni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512vnnigfni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          277
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512vnnigfni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512vnnigfni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512vnnigfni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512vnnigfni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512vnnigfni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512vnnigfni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x16c8-minmax-fp32-avx512vnnigfni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x4__scalar_fmagic
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4-minmax-fp32-scalar-fmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          435
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4-minmax-fp32-scalar-fmagic.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4-minmax-fp32-scalar-fmagic.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4-minmax-fp32-scalar-fmagic.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4-minmax-fp32-scalar-fmagic.c:37,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x4c8__avx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-avx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          306
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-avx-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-avx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-avx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-avx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-avx-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-avx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-avx-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x4c8__ssse3_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          294
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x4c8-minmax-ssse3-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x8c8__avx2_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          334
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avx2-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          319
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x8c8__avx256skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          283
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256skx-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256skx-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_1x8c8__avx256vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          260
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256vnni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256vnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256vnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-1x8c8-minmax-fp32-avx256vnni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_3x4__scalar_fmagic
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-3x4-minmax-fp32-scalar-fmagic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          871
      EdgeCount:       148
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-3x4-minmax-fp32-scalar-fmagic.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-3x4-minmax-fp32-scalar-fmagic.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-3x4-minmax-fp32-scalar-fmagic.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-3x4-minmax-fp32-scalar-fmagic.c:37,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_5x4c8__avx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-avx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          694
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-avx-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-avx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-avx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-avx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-avx-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-avx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-avx-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_5x4c8__ssse3_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          650
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x4c8-minmax-ssse3-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          719
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-5x8c8-minmax-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_7x16c8__avx512skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          830
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512skx-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512skx-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_7x16c8__avx512vnnigfni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512vnnigfni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          749
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512vnnigfni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512vnnigfni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512vnnigfni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512vnnigfni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512vnnigfni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512vnnigfni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x16c8-minmax-fp32-avx512vnnigfni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_7x8c8__avx2_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-avx2-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          1000
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-avx2-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-avx2-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-avx2-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-avx2-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-avx2-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-avx2-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-avx2-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_7x8c8__avx256skx_madd_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256skx-madd-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          805
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256skx-madd-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256skx-madd-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256skx-madd-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256skx-madd-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256skx-madd-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256skx-madd-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256skx-madd-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc4w_gemm_minmax_fp32_ukernel_7x8c8__avx256vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          716
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256vnni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256vnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256vnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc4w-gemm/gen/qs8-qc4w-gemm-7x8c8-minmax-fp32-avx256vnni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__avx_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          1796
      EdgeCount:       191
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:89,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:94,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:99,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:104,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:109,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:114,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:119,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:124,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:129,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:134,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:139,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:144,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:149,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:154,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:159,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:164,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c:169,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p16c__avx2_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          1541
      EdgeCount:       191
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:50,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:55,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:60,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:65,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:70,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:75,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:80,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:85,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:90,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:95,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:100,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:105,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:110,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:115,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:120,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:125,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:130,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:135,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:140,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:145,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:150,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:155,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:160,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:165,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p16c-minmax-fp32-avx2-mul32.c:170,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p32c__avx512skx_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          1499
      EdgeCount:       180
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:89,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:94,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:99,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:104,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:109,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:114,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:119,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:124,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:129,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:134,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:139,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:144,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:149,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:154,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:159,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:164,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:169,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__sse2_mul16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1971
      EdgeCount:       184
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:89,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:94,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:99,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:104,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:109,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:114,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:119,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:124,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:129,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:134,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:139,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:144,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:149,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:154,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:159,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:164,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse2-mul16.c:169,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_25p8c__sse41_mul16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1572
      EdgeCount:       184
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:89,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:94,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:99,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:104,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:109,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:114,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:119,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:124,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:129,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:134,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:139,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:144,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:149,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:154,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:159,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:164,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-25p8c-minmax-fp32-sse41-mul16.c:169,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p16c__avx_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          454
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c:59,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p16c__avx2_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx2-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          397
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx2-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx2-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx2-mul32.c:50,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx2-mul32.c:55,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p16c-minmax-fp32-avx2-mul32.c:60,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p32c__avx512skx_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          355
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c:59,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p8c__sse2_mul16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse2-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          431
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse2-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse2-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse2-mul16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse2-mul16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse2-mul16.c:59,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_3p8c__sse41_mul16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse41-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          384
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse41-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse41-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse41-mul16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse41-mul16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-3p8c-minmax-fp32-sse41-mul16.c:59,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__avx_mul16_add16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          820
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c:89,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p16c__avx2_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          709
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:50,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:55,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:60,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:65,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:70,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:75,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:80,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:85,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p16c-minmax-fp32-avx2-mul32.c:90,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p32c__avx512skx_mul32
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          667
      EdgeCount:       84
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:89,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p8c__sse2_mul16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          851
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse2-mul16.c:89,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_dwconv_minmax_fp32_ukernel_9p8c__sse41_mul16
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          708
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:49,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-dwconv/gen/qs8-qc8w-dwconv-9p8c-minmax-fp32-sse41-mul16.c:89,5'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_16x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-16x64c4-minmax-fp32-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          1337
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-16x64c4-minmax-fp32-avx512amx.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-16x64c4-minmax-fp32-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-16x64c4-minmax-fp32-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-16x64c4-minmax-fp32-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-16x64c4-minmax-fp32-avx512amx.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-16x64c4-minmax-fp32-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-16x64c4-minmax-fp32-avx512amx.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          205
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          257
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512vnni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512vnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512vnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x16c8-minmax-fp32-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          244
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-avx-ld128.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-avx-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-avx-ld128.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          267
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse2-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse2-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse2-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          242
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse41-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse41-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x4c8-minmax-fp32-sse41-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x64c4-minmax-fp32-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          311
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x64c4-minmax-fp32-avx512amx.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x64c4-minmax-fp32-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x64c4-minmax-fp32-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x64c4-minmax-fp32-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x64c4-minmax-fp32-avx512amx.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x64c4-minmax-fp32-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x64c4-minmax-fp32-avx512amx.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          286
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx2.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          286
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx256skx.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx256skx.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx256skx.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avx256skx.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          297
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_1x8c8__avxvnniint8_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          287
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_2x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4c8-minmax-fp32-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          307
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4c8-minmax-fp32-avx-ld128.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4c8-minmax-fp32-avx-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4c8-minmax-fp32-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4c8-minmax-fp32-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4c8-minmax-fp32-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4c8-minmax-fp32-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-2x4c8-minmax-fp32-avx-ld128.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          413
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse2-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse2-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse2-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          364
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse41-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse41-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x4c8-minmax-fp32-sse41-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_3x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          438
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-3x8c8-minmax-fp32-avx2.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_4x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          504
      EdgeCount:       54
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-avx256skx.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-avx256skx.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-avx256skx.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-4x8c8-minmax-fp32-avx256skx.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          693
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_5x8c8__avxvnniint8_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          679
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_7x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          583
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_gemm_minmax_fp32_ukernel_7x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          723
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512vnni-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512vnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512vnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512vnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-gemm/gen/qs8-qc8w-gemm-7x16c8-minmax-fp32-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_16x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-16x64c4-minmax-fp32-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          1770
      EdgeCount:       165
      CyclomaticComplexity: 43
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-16x64c4-minmax-fp32-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-16x64c4-minmax-fp32-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-16x64c4-minmax-fp32-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-16x64c4-minmax-fp32-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-16x64c4-minmax-fp32-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-16x64c4-minmax-fp32-avx512amx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-16x64c4-minmax-fp32-avx512amx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          291
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-avx512vnni-prfm.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          235
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          291
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-avx-ld128.c:51,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          314
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse2-ld64.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          289
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x4c8-minmax-fp32-sse41-ld64.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x64c4__avx512amx
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x64c4-minmax-fp32-avx512amx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          347
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x64c4-minmax-fp32-avx512amx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x64c4-minmax-fp32-avx512amx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x64c4-minmax-fp32-avx512amx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x64c4-minmax-fp32-avx512amx.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x64c4-minmax-fp32-avx512amx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x64c4-minmax-fp32-avx512amx.c:48,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x64c4-minmax-fp32-avx512amx.c:49,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          315
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx2.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          315
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avx256skx.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          325
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_1x8c8__avxvnniint8_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          316
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-1x8c8-minmax-fp32-avxvnniint8-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_2x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          365
      EdgeCount:       60
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-2x4c8-minmax-fp32-avx-ld128.c:51,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          480
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse2-ld64.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          434
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x4c8-minmax-fp32-sse41-ld64.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_3x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          490
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-3x8c8-minmax-fp32-avx2.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_4x8c8__avx256skx
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          568
      EdgeCount:       78
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-4x8c8-minmax-fp32-avx256skx.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_5x8c8__avxvnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          762
      EdgeCount:       85
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnni-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnni-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnni-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_5x8c8__avxvnniint8_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          741
      EdgeCount:       85
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-5x8c8-minmax-fp32-avxvnniint8-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_7x16c8__avx512vnni_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-avx512vnni-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          820
      EdgeCount:       88
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-avx512vnni-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-avx512vnni-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-avx512vnni-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-avx512vnni-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-avx512vnni-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-avx512vnni-prfm.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-avx512vnni-prfm.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_qc8w_igemm_minmax_fp32_ukernel_7x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          684
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qc8w-igemm/gen/qs8-qc8w-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_to_qu8_packw_gemm_goi_ukernel_x16c8__avx256vnni
      functionSourceFile: '/src/xnnpack/src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         216
      ICount:          1698
      EdgeCount:       286
      CyclomaticComplexity: 72
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:55,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:56,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x16c8-gemm-goi-avx256vnni.c:57,3'
          Dst:             __assert_fail
    - functionName:    xnn_qs8_to_qu8_packw_gemm_goi_ukernel_x8c8__avxvnni
      functionSourceFile: '/src/xnnpack/src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         296
      ICount:          1754
      EdgeCount:       390
      CyclomaticComplexity: 96
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:51,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:52,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:53,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:54,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:55,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:56,3'
          Dst:             __assert_fail
        - Src:             'src/qs8-qu8-packw/gen/qs8-qu8-packw-x8c8-gemm-goi-avxvnni.c:57,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_25p16c__avx_mul16
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          2088
      EdgeCount:       191
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:166,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c:171,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_25p16c__avx2_mul32
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          1630
      EdgeCount:       191
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:89,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:94,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:99,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:104,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:109,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:114,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:119,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:124,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:129,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:134,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:139,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:144,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:149,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:154,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:159,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:164,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:169,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c:174,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_25p32c__avx512skx_mul32
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          1580
      EdgeCount:       180
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:53,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:58,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:63,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:68,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:73,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:78,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:83,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:88,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:93,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:98,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:103,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:108,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:113,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:118,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:123,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:128,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:133,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:138,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:143,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:148,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:153,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:158,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:163,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:168,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c:173,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_25p8c__sse2_mul16
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1928
      EdgeCount:       184
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:166,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c:171,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_25p8c__sse41_mul16
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1628
      EdgeCount:       184
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:91,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:96,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:101,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:106,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:111,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:116,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:121,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:126,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:131,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:136,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:141,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:146,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:151,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:156,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:161,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:166,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c:171,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_9p16c__avx_mul16
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          920
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c:91,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_9p16c__avx2_mul32
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          750
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:54,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:59,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:64,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:69,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:74,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:79,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:84,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:89,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c:94,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_9p32c__avx512skx_mul32
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          700
      EdgeCount:       84
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:53,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:58,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:63,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:68,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:73,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:78,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:83,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:88,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c:93,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_9p8c__sse2_mul16
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          840
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c:91,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_dwconv_minmax_fp32_ukernel_9p8c__sse41_mul16
      functionSourceFile: '/src/xnnpack/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          732
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:51,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:56,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:61,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:66,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:71,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:76,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:81,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:86,5'
          Dst:             __assert_fail
        - Src:             'src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c:91,5'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_1x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          219
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx-prfm.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_1x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          265
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_1x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          286
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_1x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          265
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          303
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_2x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          328
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_3x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          429
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_3x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          387
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_3x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          455
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_gemm_minmax_fp32_ukernel_7x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qu8-gemm/gen/qu8-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          615
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-gemm/gen/qu8-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-gemm/gen/qu8-gemm-7x16c8-minmax-fp32-avx512skx-prfm.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_1x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          255
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          312
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c:51,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          333
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_1x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          312
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_1x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          332
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_2x4c8__avx_ld128
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          386
      EdgeCount:       60
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:49,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:50,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c:51,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__sse2_ld64
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          496
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_3x4c8__sse41_ld64
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          457
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_3x8c8__avx2
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          507
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:47,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c:48,3'
          Dst:             __assert_fail
    - functionName:    xnn_qu8_igemm_minmax_fp32_ukernel_7x16c8__avx512skx_prfm
      functionSourceFile: '/src/xnnpack/src/qu8-igemm/gen/qu8-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          722
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/qu8-igemm/gen/qu8-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/qu8-igemm/gen/qu8-igemm-7x16c8-minmax-fp32-avx512skx-prfm.c:46,3'
          Dst:             __assert_fail
    - functionName:    xnn_x16_packw_gemm_goi_ukernel_x16__avx2_u16_prfm
      functionSourceFile: '/src/xnnpack/src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          3307
      EdgeCount:       166
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:251,10'
          Branch Sides:    []
        - Branch String:   'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:1042,10'
          Branch Sides:    []
      Callsites:
        - Src:             'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/x16-packw/gen/x16-packw-x16-gemm-goi-avx2-u16-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_x16_x32_packw_gemm_gio_ukernel_x32c2__scalar
      functionSourceFile: '/src/xnnpack/src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         199
      ICount:          1700
      EdgeCount:       279
      CyclomaticComplexity: 82
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-gio-scalar.c:41,3'
          Dst:             __assert_fail
    - functionName:    xnn_x16_x32_packw_gemm_goi_ukernel_x32c2__scalar
      functionSourceFile: '/src/xnnpack/src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          1381
      EdgeCount:       188
      CyclomaticComplexity: 52
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c:33,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x16-x32-packw/gen/x16-x32-packw-x32c2-gemm-goi-scalar.c:40,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_gio_ukernel_x16__avx_u8
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          483
      EdgeCount:       87
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx-u8.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_gio_ukernel_x16__avx512f_u8
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          407
      EdgeCount:       83
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-gio-avx512f-u8.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_goi_ukernel_x16__avx_u4
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          1010
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx-u4.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_goi_ukernel_x16__avx512f_u4_prfm
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          1107
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16-gemm-goi-avx512f-u4-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_goi_ukernel_x16s4__avx_u4
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          1227
      EdgeCount:       128
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:164,10'
          Branch Sides:    []
        - Branch String:   'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:564,10'
          Branch Sides:    []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x16s4-gemm-goi-avx-u4.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_goi_ukernel_x2c4__sse2_u4
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          466
      EdgeCount:       91
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:83,10'
          Branch Sides:    []
        - Branch String:   'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:163,10'
          Branch Sides:    []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x2c4-gemm-goi-sse2-u4.c:43,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_gio_ukernel_x32__avx512f_u8
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          482
      EdgeCount:       87
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:45,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:46,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-gio-avx512f-u8.c:47,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_goi_ukernel_x32__avx512f_u4_prfm
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          1896
      EdgeCount:       187
      CyclomaticComplexity: 52
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32-gemm-goi-avx512f-u4-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_goi_ukernel_x32c2__avx512f_u4_prfm
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          1806
      EdgeCount:       187
      CyclomaticComplexity: 52
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c:44,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x32c2-gemm-goi-avx512f-u4-prfm.c:45,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_gio_ukernel_x8__avx_u8
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          407
      EdgeCount:       83
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-gio-avx-u8.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_goi_ukernel_x8__avx_u4
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          648
      EdgeCount:       111
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c:42,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c:43,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-avx-u4.c:44,3'
          Dst:             __assert_fail
    - functionName:    xnn_x32_packw_gemm_goi_ukernel_x8__sse2_u4
      functionSourceFile: '/src/xnnpack/src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          745
      EdgeCount:       100
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:124,10'
          Branch Sides:    []
        - Branch String:   'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:356,10'
          Branch Sides:    []
      Callsites:
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:40,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:41,3'
          Dst:             __assert_fail
        - Src:             'src/x32-packw/gen/x32-packw-x8-gemm-goi-sse2-u4.c:42,3'
          Dst:             __assert_fail
    - functionName:    k_roundedup
      functionSourceFile: '/src/xnnpack/./src/xnnpack/packq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lhs_packed_stride
      functionSourceFile: '/src/xnnpack/./src/xnnpack/packq.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - k_roundedup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/xnnpack/packq.h:32,29'
          Dst:             k_roundedup
        - Src:             './src/xnnpack/packq.h:34,3'
          Dst:             __assert_fail
    - functionName:    xnn_x8_packq_f32qp8_ukernel__scalar_u1
      functionSourceFile: '/src/xnnpack/src/x8-packq/x8-packq-scalar-f32qp8-u1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          353
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - k_roundedup
        - lhs_packed_stride
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x8-packq/x8-packq-scalar-f32qp8-u1.c:23,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packq/x8-packq-scalar-f32qp8-u1.c:39,29'
          Dst:             lhs_packed_stride
        - Src:             'src/x8-packq/x8-packq-scalar-f32qp8-u1.c:40,29'
          Dst:             k_roundedup
    - functionName:    xnn_x8_packw_gemm_goi_ukernel_x16__scalar_u2
      functionSourceFile: '/src/xnnpack/src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          987
      EdgeCount:       140
      CyclomaticComplexity: 36
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c:33,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x16-gemm-goi-scalar-u2.c:40,3'
          Dst:             __assert_fail
    - functionName:    xnn_x8_packw_gemm_goi_ukernel_x32__scalar_u2
      functionSourceFile: '/src/xnnpack/src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          1627
      EdgeCount:       188
      CyclomaticComplexity: 52
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c:33,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x32-gemm-goi-scalar-u2.c:40,3'
          Dst:             __assert_fail
    - functionName:    xnn_x8_packw_gemm_goi_ukernel_x8__scalar_u2
      functionSourceFile: '/src/xnnpack/src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          592
      EdgeCount:       98
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c:33,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c:34,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c:35,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c:36,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c:37,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c:38,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c:39,3'
          Dst:             __assert_fail
        - Src:             'src/x8-packw/gen/x8-packw-x8-gemm-goi-scalar-u2.c:40,3'
          Dst:             __assert_fail
...
