xref: /aosp_15_r20/external/ComputeLibrary/Android.bp (revision c217d954acce2dbc11938adb493fc0abd69584f3)
1*c217d954SCole Faust//
2*c217d954SCole Faust// Copyright © 2020-2023 Arm Ltd. All rights reserved.
3*c217d954SCole Faust// SPDX-License-Identifier: MIT
4*c217d954SCole Faust//
5*c217d954SCole Faust
6*c217d954SCole Faustpackage {
7*c217d954SCole Faust    default_applicable_licenses: ["external_ComputeLibrary_license"],
8*c217d954SCole Faust}
9*c217d954SCole Faust
10*c217d954SCole Faust// Added automatically by a large-scale-change that took the approach of
11*c217d954SCole Faust// 'apply every license found to every target'. While this makes sure we respect
12*c217d954SCole Faust// every license restriction, it may not be entirely correct.
13*c217d954SCole Faust//
14*c217d954SCole Faust// e.g. GPL in an MIT project might only apply to the contrib/ directory.
15*c217d954SCole Faust//
16*c217d954SCole Faust// Please consider splitting the single license below into multiple licenses,
17*c217d954SCole Faust// taking care not to lose any license_kind information, and overriding the
18*c217d954SCole Faust// default license using the 'licenses: [...]' property on targets as needed.
19*c217d954SCole Faust//
20*c217d954SCole Faust// For unused files, consider creating a 'fileGroup' with "//visibility:private"
21*c217d954SCole Faust// to attach the license to, and including a comment whether the files may be
22*c217d954SCole Faust// used in the current project.
23*c217d954SCole Faust// See: http://go/android-license-faq
24*c217d954SCole Faustlicense {
25*c217d954SCole Faust    name: "external_ComputeLibrary_license",
26*c217d954SCole Faust    visibility: [":__subpackages__"],
27*c217d954SCole Faust    license_kinds: [
28*c217d954SCole Faust        "SPDX-license-identifier-MIT",
29*c217d954SCole Faust        "SPDX-license-identifier-Unlicense",
30*c217d954SCole Faust        "legacy_unencumbered",
31*c217d954SCole Faust    ],
32*c217d954SCole Faust    license_text: [
33*c217d954SCole Faust        "LICENSE",
34*c217d954SCole Faust    ],
35*c217d954SCole Faust}
36*c217d954SCole Faust
37*c217d954SCole Faustbootstrap_go_package {
38*c217d954SCole Faust    name: "arm_compute_library_nn_driver",
39*c217d954SCole Faust    pkgPath: "arm_compute_library_nn_driver",
40*c217d954SCole Faust    deps: [
41*c217d954SCole Faust        "blueprint",
42*c217d954SCole Faust        "blueprint-pathtools",
43*c217d954SCole Faust        "blueprint-proptools",
44*c217d954SCole Faust        "soong",
45*c217d954SCole Faust        "soong-android",
46*c217d954SCole Faust        "soong-cc",
47*c217d954SCole Faust    ],
48*c217d954SCole Faust    srcs: [
49*c217d954SCole Faust        "scripts/arm_compute_library_nn_driver.go",
50*c217d954SCole Faust    ],
51*c217d954SCole Faust    pluginFor: [ "soong_build" ],
52*c217d954SCole Faust}
53*c217d954SCole Faust
54*c217d954SCole Faustarm_compute_library_defaults {
55*c217d954SCole Faust       name: "acl-default-cppflags",
56*c217d954SCole Faust       cppflags: [
57*c217d954SCole Faust            "-std=c++14",
58*c217d954SCole Faust            "-fexceptions",
59*c217d954SCole Faust            "-fno-addrsig",
60*c217d954SCole Faust            "-DBOOST_NO_AUTO_PTR",
61*c217d954SCole Faust            "-DEMBEDDED_KERNELS",
62*c217d954SCole Faust            "-DARM_COMPUTE_ASSERTS_ENABLED",
63*c217d954SCole Faust            "-DARM_COMPUTE_CPP_SCHEDULER",
64*c217d954SCole Faust            "-DENABLE_NEON",
65*c217d954SCole Faust            "-DARM_COMPUTE_ENABLE_NEON",
66*c217d954SCole Faust            "-Wno-unused-parameter",
67*c217d954SCole Faust            "-DNO_DOT_IN_TOOLCHAIN",
68*c217d954SCole Faust            "-Wno-inline-asm",
69*c217d954SCole Faust            "-integrated-as",
70*c217d954SCole Faust            "-Wno-implicit-fallthrough"
71*c217d954SCole Faust       ],
72*c217d954SCole Faust       rtti: true,
73*c217d954SCole Faust       openmp: true,
74*c217d954SCole Faust}
75*c217d954SCole Faust
76*c217d954SCole Faustcc_library_static {
77*c217d954SCole Faust    name: "arm_compute_library",
78*c217d954SCole Faust    defaults: [
79*c217d954SCole Faust        "neuralnetworks_cl_defaults",
80*c217d954SCole Faust        "acl-default-cppflags"
81*c217d954SCole Faust    ],
82*c217d954SCole Faust    local_include_dirs: ["src/core/common",
83*c217d954SCole Faust                         "src/core/helpers",
84*c217d954SCole Faust                         "src/core/NEON/kernels/assembly",
85*c217d954SCole Faust                         "src/core/NEON/kernels/convolution/common",
86*c217d954SCole Faust                         "src/core/NEON/kernels/convolution/winograd",
87*c217d954SCole Faust                         "src/cpu/kernels/assembly"],
88*c217d954SCole Faust    export_include_dirs: [".", "./include"],
89*c217d954SCole Faust    srcs: [
90*c217d954SCole Faust        "src/c/AclContext.cpp",
91*c217d954SCole Faust        "src/c/AclOperator.cpp",
92*c217d954SCole Faust        "src/c/AclQueue.cpp",
93*c217d954SCole Faust        "src/c/AclTensor.cpp",
94*c217d954SCole Faust        "src/c/AclTensorPack.cpp",
95*c217d954SCole Faust        "src/c/AclVersion.cpp",
96*c217d954SCole Faust        "src/c/cl/AclOpenClExt.cpp",
97*c217d954SCole Faust        "src/c/operators/AclActivation.cpp",
98*c217d954SCole Faust        "src/common/AllocatorWrapper.cpp",
99*c217d954SCole Faust        "src/common/IOperator.cpp",
100*c217d954SCole Faust        "src/common/ITensorV2.cpp",
101*c217d954SCole Faust        "src/common/TensorPack.cpp",
102*c217d954SCole Faust        "src/common/cpuinfo/CpuInfo.cpp",
103*c217d954SCole Faust        "src/common/cpuinfo/CpuIsaInfo.cpp",
104*c217d954SCole Faust        "src/common/cpuinfo/CpuModel.cpp",
105*c217d954SCole Faust        "src/common/utils/LegacySupport.cpp",
106*c217d954SCole Faust        "src/core/AccessWindowAutoPadding.cpp",
107*c217d954SCole Faust        "src/core/AccessWindowStatic.cpp",
108*c217d954SCole Faust        "src/core/AccessWindowTranspose.cpp",
109*c217d954SCole Faust        "src/core/CL/CLCompileContext.cpp",
110*c217d954SCole Faust        "src/core/CL/CLHelpers.cpp",
111*c217d954SCole Faust        "src/core/CL/CLKernelLibrary.cpp",
112*c217d954SCole Faust        "src/core/CL/CLUtils.cpp",
113*c217d954SCole Faust        "src/core/CL/DefaultLWSHeuristics.cpp",
114*c217d954SCole Faust        "src/core/CL/ICLKernel.cpp",
115*c217d954SCole Faust        "src/core/CL/ICLSimple2DKernel.cpp",
116*c217d954SCole Faust        "src/core/CL/ICLSimple3DKernel.cpp",
117*c217d954SCole Faust        "src/core/CL/ICLSimpleKernel.cpp",
118*c217d954SCole Faust        "src/core/CL/ICLTensor.cpp",
119*c217d954SCole Faust        "src/core/CL/OpenCL.cpp",
120*c217d954SCole Faust        "src/core/CL/kernels/CLArgMinMaxLayerKernel.cpp",
121*c217d954SCole Faust        "src/core/CL/kernels/CLBatchNormalizationLayerKernel.cpp",
122*c217d954SCole Faust        "src/core/CL/kernels/CLBatchToSpaceLayerKernel.cpp",
123*c217d954SCole Faust        "src/core/CL/kernels/CLBitwiseKernel.cpp",
124*c217d954SCole Faust        "src/core/CL/kernels/CLBoundingBoxTransformKernel.cpp",
125*c217d954SCole Faust        "src/core/CL/kernels/CLChannelShuffleLayerKernel.cpp",
126*c217d954SCole Faust        "src/core/CL/kernels/CLComparisonKernel.cpp",
127*c217d954SCole Faust        "src/core/CL/kernels/CLDeconvolutionLayerUpsampleKernel.cpp",
128*c217d954SCole Faust        "src/core/CL/kernels/CLDeconvolutionReshapeOutputKernel.cpp",
129*c217d954SCole Faust        "src/core/CL/kernels/CLDepthToSpaceLayerKernel.cpp",
130*c217d954SCole Faust        "src/core/CL/kernels/CLDepthwiseConvolutionLayerNativeKernel.cpp",
131*c217d954SCole Faust        "src/core/CL/kernels/CLFFTDigitReverseKernel.cpp",
132*c217d954SCole Faust        "src/core/CL/kernels/CLFFTRadixStageKernel.cpp",
133*c217d954SCole Faust        "src/core/CL/kernels/CLFFTScaleKernel.cpp",
134*c217d954SCole Faust        "src/core/CL/kernels/CLFillBorderKernel.cpp",
135*c217d954SCole Faust        "src/core/CL/kernels/CLFuseBatchNormalizationKernel.cpp",
136*c217d954SCole Faust        "src/core/CL/kernels/CLGatherKernel.cpp",
137*c217d954SCole Faust        "src/core/CL/kernels/CLGenerateProposalsLayerKernel.cpp",
138*c217d954SCole Faust        "src/core/CL/kernels/CLInstanceNormalizationLayerKernel.cpp",
139*c217d954SCole Faust        "src/core/CL/kernels/CLL2NormalizeLayerKernel.cpp",
140*c217d954SCole Faust        "src/core/CL/kernels/CLMaxUnpoolingLayerKernel.cpp",
141*c217d954SCole Faust        "src/core/CL/kernels/CLMeanStdDevNormalizationKernel.cpp",
142*c217d954SCole Faust        "src/core/CL/kernels/CLNormalizationLayerKernel.cpp",
143*c217d954SCole Faust        "src/core/CL/kernels/CLNormalizePlanarYUVLayerKernel.cpp",
144*c217d954SCole Faust        "src/core/CL/kernels/CLPadLayerKernel.cpp",
145*c217d954SCole Faust        "src/core/CL/kernels/CLPriorBoxLayerKernel.cpp",
146*c217d954SCole Faust        "src/core/CL/kernels/CLQLSTMLayerNormalizationKernel.cpp",
147*c217d954SCole Faust        "src/core/CL/kernels/CLROIAlignLayerKernel.cpp",
148*c217d954SCole Faust        "src/core/CL/kernels/CLROIPoolingLayerKernel.cpp",
149*c217d954SCole Faust        "src/core/CL/kernels/CLRangeKernel.cpp",
150*c217d954SCole Faust        "src/core/CL/kernels/CLReductionOperationKernel.cpp",
151*c217d954SCole Faust        "src/core/CL/kernels/CLReorgLayerKernel.cpp",
152*c217d954SCole Faust        "src/core/CL/kernels/CLReverseKernel.cpp",
153*c217d954SCole Faust        "src/core/CL/kernels/CLSelectKernel.cpp",
154*c217d954SCole Faust        "src/core/CL/kernels/CLSpaceToBatchLayerKernel.cpp",
155*c217d954SCole Faust        "src/core/CL/kernels/CLSpaceToDepthLayerKernel.cpp",
156*c217d954SCole Faust        "src/core/CL/kernels/CLStackLayerKernel.cpp",
157*c217d954SCole Faust        "src/core/CL/kernels/CLStridedSliceKernel.cpp",
158*c217d954SCole Faust        "src/core/CL/kernels/CLTileKernel.cpp",
159*c217d954SCole Faust        "src/core/CPP/CPPTypes.cpp",
160*c217d954SCole Faust        "src/core/CPP/kernels/CPPBoxWithNonMaximaSuppressionLimitKernel.cpp",
161*c217d954SCole Faust        "src/core/CPP/kernels/CPPNonMaximumSuppressionKernel.cpp",
162*c217d954SCole Faust        "src/core/CPP/kernels/CPPPermuteKernel.cpp",
163*c217d954SCole Faust        "src/core/CPP/kernels/CPPTopKVKernel.cpp",
164*c217d954SCole Faust        "src/core/CPP/kernels/CPPUpsampleKernel.cpp",
165*c217d954SCole Faust        "src/core/Error.cpp",
166*c217d954SCole Faust        "src/core/GPUTarget.cpp",
167*c217d954SCole Faust        "src/core/Helpers.cpp",
168*c217d954SCole Faust        "src/core/IAccessWindow.cpp",
169*c217d954SCole Faust        "src/core/IKernel.cpp",
170*c217d954SCole Faust        "src/core/ITensor.cpp",
171*c217d954SCole Faust        "src/core/ITensorPack.cpp",
172*c217d954SCole Faust        "src/core/NEON/kernels/NEBatchNormalizationLayerKernel.cpp",
173*c217d954SCole Faust        "src/core/NEON/kernels/NEBatchToSpaceLayerKernel.cpp",
174*c217d954SCole Faust        "src/core/NEON/kernels/NEBitwiseAndKernel.cpp",
175*c217d954SCole Faust        "src/core/NEON/kernels/NEBitwiseNotKernel.cpp",
176*c217d954SCole Faust        "src/core/NEON/kernels/NEBitwiseOrKernel.cpp",
177*c217d954SCole Faust        "src/core/NEON/kernels/NEBitwiseXorKernel.cpp",
178*c217d954SCole Faust        "src/core/NEON/kernels/NEBoundingBoxTransformKernel.cpp",
179*c217d954SCole Faust        "src/core/NEON/kernels/NEChannelShuffleLayerKernel.cpp",
180*c217d954SCole Faust        "src/core/NEON/kernels/NECropKernel.cpp",
181*c217d954SCole Faust        "src/core/NEON/kernels/NEDepthToSpaceLayerKernel.cpp",
182*c217d954SCole Faust        "src/core/NEON/kernels/NEFFTDigitReverseKernel.cpp",
183*c217d954SCole Faust        "src/core/NEON/kernels/NEFFTRadixStageKernel.cpp",
184*c217d954SCole Faust        "src/core/NEON/kernels/NEFFTScaleKernel.cpp",
185*c217d954SCole Faust        "src/core/NEON/kernels/NEFillBorderKernel.cpp",
186*c217d954SCole Faust        "src/core/NEON/kernels/NEFuseBatchNormalizationKernel.cpp",
187*c217d954SCole Faust        "src/core/NEON/kernels/NEGatherKernel.cpp",
188*c217d954SCole Faust        "src/core/NEON/kernels/NEGenerateProposalsLayerKernel.cpp",
189*c217d954SCole Faust        "src/core/NEON/kernels/NEInstanceNormalizationLayerKernel.cpp",
190*c217d954SCole Faust        "src/core/NEON/kernels/NEL2NormalizeLayerKernel.cpp",
191*c217d954SCole Faust        "src/core/NEON/kernels/NELogicalKernel.cpp",
192*c217d954SCole Faust        "src/core/NEON/kernels/NEMeanStdDevNormalizationKernel.cpp",
193*c217d954SCole Faust        "src/core/NEON/kernels/NENormalizationLayerKernel.cpp",
194*c217d954SCole Faust        "src/core/NEON/kernels/NEPadLayerKernel.cpp",
195*c217d954SCole Faust        "src/core/NEON/kernels/NEPriorBoxLayerKernel.cpp",
196*c217d954SCole Faust        "src/core/NEON/kernels/NEQLSTMLayerNormalizationKernel.cpp",
197*c217d954SCole Faust        "src/core/NEON/kernels/NEROIAlignLayerKernel.cpp",
198*c217d954SCole Faust        "src/core/NEON/kernels/NEROIPoolingLayerKernel.cpp",
199*c217d954SCole Faust        "src/core/NEON/kernels/NERangeKernel.cpp",
200*c217d954SCole Faust        "src/core/NEON/kernels/NEReductionOperationKernel.cpp",
201*c217d954SCole Faust        "src/core/NEON/kernels/NEReorgLayerKernel.cpp",
202*c217d954SCole Faust        "src/core/NEON/kernels/NEReverseKernel.cpp",
203*c217d954SCole Faust        "src/core/NEON/kernels/NESelectKernel.cpp",
204*c217d954SCole Faust        "src/core/NEON/kernels/NESpaceToBatchLayerKernel.cpp",
205*c217d954SCole Faust        "src/core/NEON/kernels/NESpaceToDepthLayerKernel.cpp",
206*c217d954SCole Faust        "src/core/NEON/kernels/NEStackLayerKernel.cpp",
207*c217d954SCole Faust        "src/core/NEON/kernels/NEStridedSliceKernel.cpp",
208*c217d954SCole Faust        "src/core/NEON/kernels/NETileKernel.cpp",
209*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/addressing.cpp",
210*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/depthwise_fp16.cpp",
211*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/depthwise_fp32.cpp",
212*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/depthwise_s8q.cpp",
213*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/depthwise_strategies_common.cpp",
214*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/depthwise_u8q.cpp",
215*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/depthwise_u8s8u8q.cpp",
216*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/interleaves/8b_mla.cpp",
217*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/interleaves/generic.cpp",
218*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/depthwise/interleaves/generic_quantized_dot_product.cpp",
219*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/pooling/kernels/cpp_nhwc_1x1_stride_any_depthfirst/generic.cpp",
220*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/pooling/pooling_fp16.cpp",
221*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/pooling/pooling_fp32.cpp",
222*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/pooling/pooling_s8.cpp",
223*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/pooling/pooling_s8q.cpp",
224*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/pooling/pooling_u8.cpp",
225*c217d954SCole Faust        "src/core/NEON/kernels/arm_conv/pooling/pooling_u8q.cpp",
226*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_bf16.cpp",
227*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_fp16.cpp",
228*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_fp32.cpp",
229*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_int16.cpp",
230*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_int8.cpp",
231*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_qint8.cpp",
232*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_quint8.cpp",
233*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_uint16.cpp",
234*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/gemm_uint8.cpp",
235*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/interleave_indirect-sve.cpp",
236*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/interleave_indirect.cpp",
237*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/mergeresults-fp16.cpp",
238*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/mergeresults-sve.cpp",
239*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/mergeresults.cpp",
240*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/misc-sve.cpp",
241*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/misc.cpp",
242*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/quantized.cpp",
243*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/rowsum_indirect_s8.cpp",
244*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/rowsum_indirect_u8.cpp",
245*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/transform-sve.cpp",
246*c217d954SCole Faust        "src/core/NEON/kernels/arm_gemm/transform.cpp",
247*c217d954SCole Faust        "src/core/NEON/kernels/batchnormalization/impl/NEON/fp16.cpp",
248*c217d954SCole Faust        "src/core/NEON/kernels/batchnormalization/impl/NEON/fp32.cpp",
249*c217d954SCole Faust        "src/core/NEON/kernels/convolution/common/padding.cpp",
250*c217d954SCole Faust        "src/core/NEON/kernels/convolution/common/qasymm8.cpp",
251*c217d954SCole Faust        "src/core/NEON/kernels/convolution/common/qsymm8.cpp",
252*c217d954SCole Faust        "src/core/NEON/kernels/convolution/common/utils.cpp",
253*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/input_transforms/arm_fp32_1x8.cpp",
254*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/input_transforms/arm_fp32_4x4.cpp",
255*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/input_transforms/arm_fp32_6x6.cpp",
256*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/input_transforms_fp16.cpp",
257*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/input_transforms_fp32.cpp",
258*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/output_transforms/arm_fp32_1x2_1x7.cpp",
259*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/output_transforms/arm_fp32_1x4_1x5.cpp",
260*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/output_transforms/arm_fp32_1x6_1x3.cpp",
261*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/output_transforms/arm_fp32_2x2_3x3.cpp",
262*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/output_transforms/arm_fp32_2x2_5x5.cpp",
263*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/output_transforms/arm_fp32_4x4_3x3.cpp",
264*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/output_transforms_fp16.cpp",
265*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/output_transforms_fp32.cpp",
266*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/padding.cpp",
267*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/weight_transforms/arm_fp32_2x2_3x3.cpp",
268*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/weight_transforms/arm_fp32_2x2_5x5.cpp",
269*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/weight_transforms/arm_fp32_4x4_3x3.cpp",
270*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/weight_transforms/cpp_fp32_1x2_1x7.cpp",
271*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/weight_transforms/cpp_fp32_1x4_1x5.cpp",
272*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/weight_transforms/cpp_fp32_1x6_1x3.cpp",
273*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/weight_transforms_fp16.cpp",
274*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/weight_transforms_fp32.cpp",
275*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/winograd_fp16.cpp",
276*c217d954SCole Faust        "src/core/NEON/kernels/convolution/winograd/winograd_fp32.cpp",
277*c217d954SCole Faust        "src/core/Rounding.cpp",
278*c217d954SCole Faust        "src/core/Size2D.cpp",
279*c217d954SCole Faust        "src/core/Size3D.cpp",
280*c217d954SCole Faust        "src/core/SubTensorInfo.cpp",
281*c217d954SCole Faust        "src/core/TensorInfo.cpp",
282*c217d954SCole Faust        "src/core/Utils.cpp",
283*c217d954SCole Faust        "src/core/Validate.cpp",
284*c217d954SCole Faust        "src/core/Version.cpp",
285*c217d954SCole Faust        "src/core/helpers/SoftmaxHelpers.cpp",
286*c217d954SCole Faust        "src/core/helpers/WindowHelpers.cpp",
287*c217d954SCole Faust        "src/core/utils/AssemblyUtils.cpp",
288*c217d954SCole Faust        "src/core/utils/ScaleUtils.cpp",
289*c217d954SCole Faust        "src/core/utils/helpers/fft.cpp",
290*c217d954SCole Faust        "src/core/utils/helpers/tensor_transform.cpp",
291*c217d954SCole Faust        "src/core/utils/io/FileHandler.cpp",
292*c217d954SCole Faust        "src/core/utils/logging/FilePrinter.cpp",
293*c217d954SCole Faust        "src/core/utils/logging/Helpers.cpp",
294*c217d954SCole Faust        "src/core/utils/logging/Logger.cpp",
295*c217d954SCole Faust        "src/core/utils/logging/LoggerRegistry.cpp",
296*c217d954SCole Faust        "src/core/utils/misc/MMappedFile.cpp",
297*c217d954SCole Faust        "src/core/utils/quantization/AsymmHelpers.cpp",
298*c217d954SCole Faust        "src/cpu/CpuContext.cpp",
299*c217d954SCole Faust        "src/cpu/CpuQueue.cpp",
300*c217d954SCole Faust        "src/cpu/CpuTensor.cpp",
301*c217d954SCole Faust        "src/cpu/kernels/CpuActivationKernel.cpp",
302*c217d954SCole Faust        "src/cpu/kernels/CpuAddKernel.cpp",
303*c217d954SCole Faust        "src/cpu/kernels/CpuAddMulAddKernel.cpp",
304*c217d954SCole Faust        "src/cpu/kernels/CpuCastKernel.cpp",
305*c217d954SCole Faust        "src/cpu/kernels/CpuCol2ImKernel.cpp",
306*c217d954SCole Faust        "src/cpu/kernels/CpuConcatenateBatchKernel.cpp",
307*c217d954SCole Faust        "src/cpu/kernels/CpuConcatenateDepthKernel.cpp",
308*c217d954SCole Faust        "src/cpu/kernels/CpuConcatenateHeightKernel.cpp",
309*c217d954SCole Faust        "src/cpu/kernels/CpuConcatenateWidthKernel.cpp",
310*c217d954SCole Faust        "src/cpu/kernels/CpuConvertFullyConnectedWeightsKernel.cpp",
311*c217d954SCole Faust        "src/cpu/kernels/CpuConvertQuantizedSignednessKernel.cpp",
312*c217d954SCole Faust        "src/cpu/kernels/CpuCopyKernel.cpp",
313*c217d954SCole Faust        "src/cpu/kernels/CpuDepthwiseConv2dNativeKernel.cpp",
314*c217d954SCole Faust        "src/cpu/kernels/CpuDequantizeKernel.cpp",
315*c217d954SCole Faust        "src/cpu/kernels/CpuDirectConv2dKernel.cpp",
316*c217d954SCole Faust        "src/cpu/kernels/CpuDirectConv2dOutputStageKernel.cpp",
317*c217d954SCole Faust        "src/cpu/kernels/CpuDirectConv3dKernel.cpp",
318*c217d954SCole Faust        "src/cpu/kernels/CpuElementwiseKernel.cpp",
319*c217d954SCole Faust        "src/cpu/kernels/CpuElementwiseUnaryKernel.cpp",
320*c217d954SCole Faust        "src/cpu/kernels/CpuFillKernel.cpp",
321*c217d954SCole Faust        "src/cpu/kernels/CpuFloorKernel.cpp",
322*c217d954SCole Faust        "src/cpu/kernels/CpuGemmInterleave4x4Kernel.cpp",
323*c217d954SCole Faust        "src/cpu/kernels/CpuGemmLowpMatrixMultiplyKernel.cpp",
324*c217d954SCole Faust        "src/cpu/kernels/CpuGemmLowpMatrixReductionKernel.cpp",
325*c217d954SCole Faust        "src/cpu/kernels/CpuGemmLowpOffsetContributionKernel.cpp",
326*c217d954SCole Faust        "src/cpu/kernels/CpuGemmLowpOffsetContributionOutputStageKernel.cpp",
327*c217d954SCole Faust        "src/cpu/kernels/CpuGemmLowpQuantizeDownInt32ScaleKernel.cpp",
328*c217d954SCole Faust        "src/cpu/kernels/CpuGemmLowpQuantizeDownInt32ToInt16ScaleByFixedPointKernel.cpp",
329*c217d954SCole Faust        "src/cpu/kernels/CpuGemmLowpQuantizeDownInt32ToInt8ScaleByFixedPointKernel.cpp",
330*c217d954SCole Faust        "src/cpu/kernels/CpuGemmLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel.cpp",
331*c217d954SCole Faust        "src/cpu/kernels/CpuGemmMatrixAdditionKernel.cpp",
332*c217d954SCole Faust        "src/cpu/kernels/CpuGemmMatrixMultiplyKernel.cpp",
333*c217d954SCole Faust        "src/cpu/kernels/CpuGemmTranspose1xWKernel.cpp",
334*c217d954SCole Faust        "src/cpu/kernels/CpuIm2ColKernel.cpp",
335*c217d954SCole Faust        "src/cpu/kernels/CpuMaxUnpoolingLayerKernel.cpp",
336*c217d954SCole Faust        "src/cpu/kernels/CpuMulKernel.cpp",
337*c217d954SCole Faust        "src/cpu/kernels/CpuPermuteKernel.cpp",
338*c217d954SCole Faust        "src/cpu/kernels/CpuPool2dKernel.cpp",
339*c217d954SCole Faust        "src/cpu/kernels/CpuPool3dKernel.cpp",
340*c217d954SCole Faust        "src/cpu/kernels/CpuQuantizeKernel.cpp",
341*c217d954SCole Faust        "src/cpu/kernels/CpuReshapeKernel.cpp",
342*c217d954SCole Faust        "src/cpu/kernels/CpuScaleKernel.cpp",
343*c217d954SCole Faust        "src/cpu/kernels/CpuSoftmaxKernel.cpp",
344*c217d954SCole Faust        "src/cpu/kernels/CpuSubKernel.cpp",
345*c217d954SCole Faust        "src/cpu/kernels/CpuTransposeKernel.cpp",
346*c217d954SCole Faust        "src/cpu/kernels/CpuWeightsReshapeKernel.cpp",
347*c217d954SCole Faust        "src/cpu/kernels/CpuWinogradConv2dKernel.cpp",
348*c217d954SCole Faust        "src/cpu/kernels/activation/generic/neon/fp16.cpp",
349*c217d954SCole Faust        "src/cpu/kernels/activation/generic/neon/fp32.cpp",
350*c217d954SCole Faust        "src/cpu/kernels/activation/generic/neon/lut.cpp",
351*c217d954SCole Faust        "src/cpu/kernels/activation/generic/neon/qasymm8.cpp",
352*c217d954SCole Faust        "src/cpu/kernels/activation/generic/neon/qasymm8_signed.cpp",
353*c217d954SCole Faust        "src/cpu/kernels/activation/generic/neon/qsymm16.cpp",
354*c217d954SCole Faust        "src/cpu/kernels/add/generic/neon/fp16.cpp",
355*c217d954SCole Faust        "src/cpu/kernels/add/generic/neon/fp32.cpp",
356*c217d954SCole Faust        "src/cpu/kernels/add/generic/neon/impl.cpp",
357*c217d954SCole Faust        "src/cpu/kernels/add/generic/neon/integer.cpp",
358*c217d954SCole Faust        "src/cpu/kernels/add/generic/neon/qasymm8.cpp",
359*c217d954SCole Faust        "src/cpu/kernels/add/generic/neon/qasymm8_signed.cpp",
360*c217d954SCole Faust        "src/cpu/kernels/add/generic/neon/qsymm16.cpp",
361*c217d954SCole Faust        "src/cpu/kernels/addmuladd/generic/neon/fp16.cpp",
362*c217d954SCole Faust        "src/cpu/kernels/addmuladd/generic/neon/fp32.cpp",
363*c217d954SCole Faust        "src/cpu/kernels/addmuladd/generic/neon/qasymm8.cpp",
364*c217d954SCole Faust        "src/cpu/kernels/addmuladd/generic/neon/qasymm8_signed.cpp",
365*c217d954SCole Faust        "src/cpu/kernels/boundingboxtransform/generic/neon/fp16.cpp",
366*c217d954SCole Faust        "src/cpu/kernels/boundingboxtransform/generic/neon/fp32.cpp",
367*c217d954SCole Faust        "src/cpu/kernels/boundingboxtransform/generic/neon/impl.cpp",
368*c217d954SCole Faust        "src/cpu/kernels/boundingboxtransform/generic/neon/qsymm16.cpp",
369*c217d954SCole Faust        "src/cpu/kernels/cast/generic/neon/bfloat16.cpp",
370*c217d954SCole Faust        "src/cpu/kernels/cast/generic/neon/fp16.cpp",
371*c217d954SCole Faust        "src/cpu/kernels/crop/generic/neon/fp16.cpp",
372*c217d954SCole Faust        "src/cpu/kernels/crop/generic/neon/fp32.cpp",
373*c217d954SCole Faust        "src/cpu/kernels/crop/generic/neon/impl.cpp",
374*c217d954SCole Faust        "src/cpu/kernels/crop/generic/neon/integer.cpp",
375*c217d954SCole Faust        "src/cpu/kernels/depthwiseconv2d/generic/neon/fp16.cpp",
376*c217d954SCole Faust        "src/cpu/kernels/depthwiseconv2d/generic/neon/fp32.cpp",
377*c217d954SCole Faust        "src/cpu/kernels/depthwiseconv2d/generic/neon/impl.cpp",
378*c217d954SCole Faust        "src/cpu/kernels/depthwiseconv2d/generic/neon/qasymm8.cpp",
379*c217d954SCole Faust        "src/cpu/kernels/depthwiseconv2d/generic/neon/qasymm8_signed.cpp",
380*c217d954SCole Faust        "src/cpu/kernels/directconv2d/nchw/all.cpp",
381*c217d954SCole Faust        "src/cpu/kernels/directconv2d/nhwc/neon/fp32.cpp",
382*c217d954SCole Faust        "src/cpu/kernels/directconv2d/nhwc/neon/impl.cpp",
383*c217d954SCole Faust        "src/cpu/kernels/elementwise_binary/generic/neon/fp16.cpp",
384*c217d954SCole Faust        "src/cpu/kernels/elementwise_binary/generic/neon/fp32.cpp",
385*c217d954SCole Faust        "src/cpu/kernels/elementwise_binary/generic/neon/integer.cpp",
386*c217d954SCole Faust        "src/cpu/kernels/elementwise_binary/generic/neon/qasymm8.cpp",
387*c217d954SCole Faust        "src/cpu/kernels/elementwise_binary/generic/neon/qasymm8_signed.cpp",
388*c217d954SCole Faust        "src/cpu/kernels/elementwise_unary/generic/neon/fp16.cpp",
389*c217d954SCole Faust        "src/cpu/kernels/elementwise_unary/generic/neon/fp32.cpp",
390*c217d954SCole Faust        "src/cpu/kernels/elementwise_unary/generic/neon/impl.cpp",
391*c217d954SCole Faust        "src/cpu/kernels/elementwise_unary/generic/neon/integer.cpp",
392*c217d954SCole Faust        "src/cpu/kernels/floor/neon/fp16.cpp",
393*c217d954SCole Faust        "src/cpu/kernels/floor/neon/fp32.cpp",
394*c217d954SCole Faust        "src/cpu/kernels/fuse_batch_normalization/generic/fp16.cpp",
395*c217d954SCole Faust        "src/cpu/kernels/fuse_batch_normalization/generic/fp32.cpp",
396*c217d954SCole Faust        "src/cpu/kernels/fuse_batch_normalization/generic/impl.cpp",
397*c217d954SCole Faust        "src/cpu/kernels/fuse_batch_normalization/nchw/all.cpp",
398*c217d954SCole Faust        "src/cpu/kernels/fuse_batch_normalization/nhwc/neon/fp16.cpp",
399*c217d954SCole Faust        "src/cpu/kernels/fuse_batch_normalization/nhwc/neon/fp32.cpp",
400*c217d954SCole Faust        "src/cpu/kernels/fuse_batch_normalization/nhwc/neon/impl.cpp",
401*c217d954SCole Faust        "src/cpu/kernels/gemm_matrix_add/generic/neon/fp16.cpp",
402*c217d954SCole Faust        "src/cpu/kernels/gemm_matrix_add/generic/neon/fp32.cpp",
403*c217d954SCole Faust        "src/cpu/kernels/gemm_matrix_add/generic/neon/impl.cpp",
404*c217d954SCole Faust        "src/cpu/kernels/gemm_matrix_mul/generic/neon/fp16.cpp",
405*c217d954SCole Faust        "src/cpu/kernels/gemm_matrix_mul/generic/neon/fp32.cpp",
406*c217d954SCole Faust        "src/cpu/kernels/gemm_matrix_mul/generic/neon/impl.cpp",
407*c217d954SCole Faust        "src/cpu/kernels/genproposals/generic/neon/fp16.cpp",
408*c217d954SCole Faust        "src/cpu/kernels/genproposals/generic/neon/fp32.cpp",
409*c217d954SCole Faust        "src/cpu/kernels/genproposals/generic/neon/impl.cpp",
410*c217d954SCole Faust        "src/cpu/kernels/genproposals/generic/neon/qsymm16.cpp",
411*c217d954SCole Faust        "src/cpu/kernels/instancenorm/generic/neon/fp16.cpp",
412*c217d954SCole Faust        "src/cpu/kernels/instancenorm/generic/neon/fp32.cpp",
413*c217d954SCole Faust        "src/cpu/kernels/instancenorm/generic/neon/impl.cpp",
414*c217d954SCole Faust        "src/cpu/kernels/internal/CpuDepthwiseConv2dAssemblyWrapperKernel.cpp",
415*c217d954SCole Faust        "src/cpu/kernels/internal/CpuPool2dAssemblyWrapperKernel.cpp",
416*c217d954SCole Faust        "src/cpu/kernels/l2normlayer/generic/neon/fp16.cpp",
417*c217d954SCole Faust        "src/cpu/kernels/l2normlayer/generic/neon/fp32.cpp",
418*c217d954SCole Faust        "src/cpu/kernels/l2normlayer/generic/neon/impl.cpp",
419*c217d954SCole Faust        "src/cpu/kernels/maxunpool/generic/neon/fp16.cpp",
420*c217d954SCole Faust        "src/cpu/kernels/maxunpool/generic/neon/fp32.cpp",
421*c217d954SCole Faust        "src/cpu/kernels/maxunpool/generic/neon/impl.cpp",
422*c217d954SCole Faust        "src/cpu/kernels/maxunpool/generic/neon/qasymm8.cpp",
423*c217d954SCole Faust        "src/cpu/kernels/maxunpool/generic/neon/qasymm8_signed.cpp",
424*c217d954SCole Faust        "src/cpu/kernels/meanstddevnorm/generic/neon/fp16.cpp",
425*c217d954SCole Faust        "src/cpu/kernels/meanstddevnorm/generic/neon/fp32.cpp",
426*c217d954SCole Faust        "src/cpu/kernels/meanstddevnorm/generic/neon/impl.cpp",
427*c217d954SCole Faust        "src/cpu/kernels/meanstddevnorm/generic/neon/qasymm8.cpp",
428*c217d954SCole Faust        "src/cpu/kernels/pool2d/neon/fp16.cpp",
429*c217d954SCole Faust        "src/cpu/kernels/pool2d/neon/fp32.cpp",
430*c217d954SCole Faust        "src/cpu/kernels/pool2d/neon/nchw/all.cpp",
431*c217d954SCole Faust        "src/cpu/kernels/pool2d/neon/qasymm8.cpp",
432*c217d954SCole Faust        "src/cpu/kernels/pool2d/neon/qasymm8_signed.cpp",
433*c217d954SCole Faust        "src/cpu/kernels/pool3d/neon/fp16.cpp",
434*c217d954SCole Faust        "src/cpu/kernels/pool3d/neon/fp32.cpp",
435*c217d954SCole Faust        "src/cpu/kernels/pool3d/neon/impl.cpp",
436*c217d954SCole Faust        "src/cpu/kernels/pool3d/neon/qasymm8.cpp",
437*c217d954SCole Faust        "src/cpu/kernels/pool3d/neon/qasymm8_signed.cpp",
438*c217d954SCole Faust        "src/cpu/kernels/range/generic/neon/fp16.cpp",
439*c217d954SCole Faust        "src/cpu/kernels/range/generic/neon/fp32.cpp",
440*c217d954SCole Faust        "src/cpu/kernels/range/generic/neon/impl.cpp",
441*c217d954SCole Faust        "src/cpu/kernels/range/generic/neon/integer.cpp",
442*c217d954SCole Faust        "src/cpu/kernels/roialign/generic/neon/fp16.cpp",
443*c217d954SCole Faust        "src/cpu/kernels/roialign/generic/neon/fp32.cpp",
444*c217d954SCole Faust        "src/cpu/kernels/roialign/generic/neon/impl.cpp",
445*c217d954SCole Faust        "src/cpu/kernels/roialign/generic/neon/qasymm8.cpp",
446*c217d954SCole Faust        "src/cpu/kernels/roialign/generic/neon/qasymm8_signed.cpp",
447*c217d954SCole Faust        "src/cpu/kernels/scale/neon/fp16.cpp",
448*c217d954SCole Faust        "src/cpu/kernels/scale/neon/integer.cpp",
449*c217d954SCole Faust        "src/cpu/kernels/scale/neon/qasymm8.cpp",
450*c217d954SCole Faust        "src/cpu/kernels/scale/neon/qasymm8_signed.cpp",
451*c217d954SCole Faust        "src/cpu/kernels/select/generic/neon/fp16.cpp",
452*c217d954SCole Faust        "src/cpu/kernels/select/generic/neon/fp32.cpp",
453*c217d954SCole Faust        "src/cpu/kernels/select/generic/neon/impl.cpp",
454*c217d954SCole Faust        "src/cpu/kernels/select/generic/neon/integer.cpp",
455*c217d954SCole Faust        "src/cpu/kernels/softmax/generic/neon/fp16.cpp",
456*c217d954SCole Faust        "src/cpu/kernels/softmax/generic/neon/fp32.cpp",
457*c217d954SCole Faust        "src/cpu/kernels/softmax/generic/neon/impl.cpp",
458*c217d954SCole Faust        "src/cpu/kernels/softmax/generic/neon/qasymm8.cpp",
459*c217d954SCole Faust        "src/cpu/kernels/softmax/generic/neon/qasymm8_signed.cpp",
460*c217d954SCole Faust        "src/cpu/kernels/sub/neon/qasymm8.cpp",
461*c217d954SCole Faust        "src/cpu/kernels/sub/neon/qasymm8_signed.cpp",
462*c217d954SCole Faust        "src/cpu/kernels/sub/neon/qsymm16.cpp",
463*c217d954SCole Faust        "src/cpu/operators/CpuActivation.cpp",
464*c217d954SCole Faust        "src/cpu/operators/CpuAdd.cpp",
465*c217d954SCole Faust        "src/cpu/operators/CpuAddMulAdd.cpp",
466*c217d954SCole Faust        "src/cpu/operators/CpuCast.cpp",
467*c217d954SCole Faust        "src/cpu/operators/CpuConcatenate.cpp",
468*c217d954SCole Faust        "src/cpu/operators/CpuConv2d.cpp",
469*c217d954SCole Faust        "src/cpu/operators/CpuConvertFullyConnectedWeights.cpp",
470*c217d954SCole Faust        "src/cpu/operators/CpuCopy.cpp",
471*c217d954SCole Faust        "src/cpu/operators/CpuDepthwiseConv2d.cpp",
472*c217d954SCole Faust        "src/cpu/operators/CpuDepthwiseConv2dAssemblyDispatch.cpp",
473*c217d954SCole Faust        "src/cpu/operators/CpuDequantize.cpp",
474*c217d954SCole Faust        "src/cpu/operators/CpuDirectConv2d.cpp",
475*c217d954SCole Faust        "src/cpu/operators/CpuDirectConv3d.cpp",
476*c217d954SCole Faust        "src/cpu/operators/CpuElementwise.cpp",
477*c217d954SCole Faust        "src/cpu/operators/CpuElementwiseUnary.cpp",
478*c217d954SCole Faust        "src/cpu/operators/CpuFill.cpp",
479*c217d954SCole Faust        "src/cpu/operators/CpuFlatten.cpp",
480*c217d954SCole Faust        "src/cpu/operators/CpuFloor.cpp",
481*c217d954SCole Faust        "src/cpu/operators/CpuFullyConnected.cpp",
482*c217d954SCole Faust        "src/cpu/operators/CpuGemm.cpp",
483*c217d954SCole Faust        "src/cpu/operators/CpuGemmConv2d.cpp",
484*c217d954SCole Faust        "src/cpu/operators/CpuGemmDirectConv2d.cpp",
485*c217d954SCole Faust        "src/cpu/operators/CpuGemmLowpMatrixMultiplyCore.cpp",
486*c217d954SCole Faust        "src/cpu/operators/CpuGemmLowpOutputStage.cpp",
487*c217d954SCole Faust        "src/cpu/operators/CpuMaxUnpooling.cpp",
488*c217d954SCole Faust        "src/cpu/operators/CpuMul.cpp",
489*c217d954SCole Faust        "src/cpu/operators/CpuPermute.cpp",
490*c217d954SCole Faust        "src/cpu/operators/CpuPool2d.cpp",
491*c217d954SCole Faust        "src/cpu/operators/CpuPool3d.cpp",
492*c217d954SCole Faust        "src/cpu/operators/CpuQuantize.cpp",
493*c217d954SCole Faust        "src/cpu/operators/CpuReshape.cpp",
494*c217d954SCole Faust        "src/cpu/operators/CpuScale.cpp",
495*c217d954SCole Faust        "src/cpu/operators/CpuSoftmax.cpp",
496*c217d954SCole Faust        "src/cpu/operators/CpuSub.cpp",
497*c217d954SCole Faust        "src/cpu/operators/CpuTranspose.cpp",
498*c217d954SCole Faust        "src/cpu/operators/CpuWinogradConv2d.cpp",
499*c217d954SCole Faust        "src/cpu/operators/internal/CpuGemmAssemblyDispatch.cpp",
500*c217d954SCole Faust        "src/dynamic_fusion/runtime/gpu/cl/ClKernelRuntime.cpp",
501*c217d954SCole Faust        "src/dynamic_fusion/runtime/gpu/cl/ClWorkloadRuntime.cpp",
502*c217d954SCole Faust        "src/dynamic_fusion/sketch/attributes/CastAttributes.cpp",
503*c217d954SCole Faust        "src/dynamic_fusion/sketch/attributes/ClampAttributes.cpp",
504*c217d954SCole Faust        "src/dynamic_fusion/sketch/attributes/Conv2dAttributes.cpp",
505*c217d954SCole Faust        "src/dynamic_fusion/sketch/attributes/DepthwiseConv2dAttributes.cpp",
506*c217d954SCole Faust        "src/dynamic_fusion/sketch/attributes/Pool2dAttributes.cpp",
507*c217d954SCole Faust        "src/dynamic_fusion/sketch/attributes/ReshapeAttributes.cpp",
508*c217d954SCole Faust        "src/dynamic_fusion/sketch/attributes/ResizeAttributes.cpp",
509*c217d954SCole Faust        "src/dynamic_fusion/sketch/attributes/SoftmaxAttributes.cpp",
510*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/GpuKernelArgument.cpp",
511*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/GpuKernelComponentGraph.cpp",
512*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/GpuKernelComponentGroup.cpp",
513*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/GpuKernelComponentStream.cpp",
514*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/GpuLogicalKernel.cpp",
515*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/GpuOperatorGroup.cpp",
516*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/GpuWorkloadContext.cpp",
517*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/GpuWorkloadSketch.cpp",
518*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentActivation.cpp",
519*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentCast.cpp",
520*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentDepthwiseConv2d.cpp",
521*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentDirectConv2d.cpp",
522*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentElementwiseBinary.cpp",
523*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentLogits1DMaxShiftExpSum.cpp",
524*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentLogits1DNorm.cpp",
525*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentPool2d.cpp",
526*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentReshape.cpp",
527*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentResize.cpp",
528*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/components/cl/ClComponentStore.cpp",
529*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuAdd.cpp",
530*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuCast.cpp",
531*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuClamp.cpp",
532*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuConv2d.cpp",
533*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuDepthwiseConv2d.cpp",
534*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuMul.cpp",
535*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuOutput.cpp",
536*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuPool2d.cpp",
537*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuReshape.cpp",
538*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuResize.cpp",
539*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuSoftmax.cpp",
540*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/GpuSub.cpp",
541*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/operators/internal/GpuElementwiseBinaryCommon.cpp",
542*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/GpuKernelVariableTable.cpp",
543*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateActivation.cpp",
544*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateCast.cpp",
545*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateDepthwiseConv2d.cpp",
546*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateDirectConv2d.cpp",
547*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateElementwiseBinary.cpp",
548*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateLogits1DMaxShiftExpSum.cpp",
549*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateLogits1DNorm.cpp",
550*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplatePool2d.cpp",
551*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateReshape.cpp",
552*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateResize.cpp",
553*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateStore.cpp",
554*c217d954SCole Faust        "src/dynamic_fusion/sketch/gpu/template_writer/cl/ClTemplateWriter.cpp",
555*c217d954SCole Faust        "src/gpu/cl/ClContext.cpp",
556*c217d954SCole Faust        "src/gpu/cl/ClKernelLibrary.cpp",
557*c217d954SCole Faust        "src/gpu/cl/ClQueue.cpp",
558*c217d954SCole Faust        "src/gpu/cl/ClTensor.cpp",
559*c217d954SCole Faust        "src/gpu/cl/kernels/ClActivationKernel.cpp",
560*c217d954SCole Faust        "src/gpu/cl/kernels/ClBatchConcatenateKernel.cpp",
561*c217d954SCole Faust        "src/gpu/cl/kernels/ClCastKernel.cpp",
562*c217d954SCole Faust        "src/gpu/cl/kernels/ClCol2ImKernel.cpp",
563*c217d954SCole Faust        "src/gpu/cl/kernels/ClConvertFullyConnectedWeightsKernel.cpp",
564*c217d954SCole Faust        "src/gpu/cl/kernels/ClCopyKernel.cpp",
565*c217d954SCole Faust        "src/gpu/cl/kernels/ClCropKernel.cpp",
566*c217d954SCole Faust        "src/gpu/cl/kernels/ClDepthConcatenateKernel.cpp",
567*c217d954SCole Faust        "src/gpu/cl/kernels/ClDequantizeKernel.cpp",
568*c217d954SCole Faust        "src/gpu/cl/kernels/ClDirectConv2dKernel.cpp",
569*c217d954SCole Faust        "src/gpu/cl/kernels/ClDirectConv3dKernel.cpp",
570*c217d954SCole Faust        "src/gpu/cl/kernels/ClElementwiseKernel.cpp",
571*c217d954SCole Faust        "src/gpu/cl/kernels/ClElementwiseUnaryKernel.cpp",
572*c217d954SCole Faust        "src/gpu/cl/kernels/ClFillKernel.cpp",
573*c217d954SCole Faust        "src/gpu/cl/kernels/ClFloorKernel.cpp",
574*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpMatrixMultiplyNativeKernel.cpp",
575*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpMatrixMultiplyReshapedKernel.cpp",
576*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpMatrixMultiplyReshapedOnlyRhsKernel.cpp",
577*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpMatrixMultiplyReshapedOnlyRhsMMULKernel.cpp",
578*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpOffsetContributionKernel.cpp",
579*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpOffsetContributionOutputStageKernel.cpp",
580*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpQuantizeDownInt32ScaleByFixedPointKernel.cpp",
581*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpQuantizeDownInt32ScaleByFloatKernel.cpp",
582*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpQuantizeDownInt32ScaleKernel.cpp",
583*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmLowpReductionKernel.cpp",
584*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmMatrixMultiplyNativeKernel.cpp",
585*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmMatrixMultiplyReshapedKernel.cpp",
586*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmMatrixMultiplyReshapedOnlyRhsKernel.cpp",
587*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmMatrixMultiplyReshapedOnlyRhsMMULKernel.cpp",
588*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmReshapeLhsMatrixKernel.cpp",
589*c217d954SCole Faust        "src/gpu/cl/kernels/ClGemmReshapeRhsMatrixKernel.cpp",
590*c217d954SCole Faust        "src/gpu/cl/kernels/ClHeightConcatenateKernel.cpp",
591*c217d954SCole Faust        "src/gpu/cl/kernels/ClIm2ColKernel.cpp",
592*c217d954SCole Faust        "src/gpu/cl/kernels/ClIndirectConv2dAddressPrecalculationKernel.cpp",
593*c217d954SCole Faust        "src/gpu/cl/kernels/ClIndirectConv2dKernel.cpp",
594*c217d954SCole Faust        "src/gpu/cl/kernels/ClMulKernel.cpp",
595*c217d954SCole Faust        "src/gpu/cl/kernels/ClPermuteKernel.cpp",
596*c217d954SCole Faust        "src/gpu/cl/kernels/ClPool2dKernel.cpp",
597*c217d954SCole Faust        "src/gpu/cl/kernels/ClPool3dKernel.cpp",
598*c217d954SCole Faust        "src/gpu/cl/kernels/ClQuantizeKernel.cpp",
599*c217d954SCole Faust        "src/gpu/cl/kernels/ClReshapeKernel.cpp",
600*c217d954SCole Faust        "src/gpu/cl/kernels/ClScaleKernel.cpp",
601*c217d954SCole Faust        "src/gpu/cl/kernels/ClSoftmaxKernel.cpp",
602*c217d954SCole Faust        "src/gpu/cl/kernels/ClTransposeKernel.cpp",
603*c217d954SCole Faust        "src/gpu/cl/kernels/ClTransposedConvolutionKernel.cpp",
604*c217d954SCole Faust        "src/gpu/cl/kernels/ClWeightsReshapeKernel.cpp",
605*c217d954SCole Faust        "src/gpu/cl/kernels/ClWidthConcatenate2TensorsKernel.cpp",
606*c217d954SCole Faust        "src/gpu/cl/kernels/ClWidthConcatenate4TensorsKernel.cpp",
607*c217d954SCole Faust        "src/gpu/cl/kernels/ClWidthConcatenateKernel.cpp",
608*c217d954SCole Faust        "src/gpu/cl/kernels/ClWinogradFilterTransformKernel.cpp",
609*c217d954SCole Faust        "src/gpu/cl/kernels/ClWinogradInputTransformKernel.cpp",
610*c217d954SCole Faust        "src/gpu/cl/kernels/ClWinogradOutputTransformKernel.cpp",
611*c217d954SCole Faust        "src/gpu/cl/kernels/gemm/ClGemmHelpers.cpp",
612*c217d954SCole Faust        "src/gpu/cl/kernels/gemm/native/ClGemmDefaultConfigNativeBifrost.cpp",
613*c217d954SCole Faust        "src/gpu/cl/kernels/gemm/native/ClGemmDefaultConfigNativeMidgard.cpp",
614*c217d954SCole Faust        "src/gpu/cl/kernels/gemm/native/ClGemmDefaultConfigNativeValhall.cpp",
615*c217d954SCole Faust        "src/gpu/cl/kernels/gemm/reshaped/ClGemmDefaultConfigReshapedBifrost.cpp",
616*c217d954SCole Faust        "src/gpu/cl/kernels/gemm/reshaped/ClGemmDefaultConfigReshapedValhall.cpp",
617*c217d954SCole Faust        "src/gpu/cl/kernels/gemm/reshaped_only_rhs/ClGemmDefaultConfigReshapedRhsOnlyBifrost.cpp",
618*c217d954SCole Faust        "src/gpu/cl/kernels/gemm/reshaped_only_rhs/ClGemmDefaultConfigReshapedRhsOnlyValhall.cpp",
619*c217d954SCole Faust        "src/gpu/cl/operators/ClActivation.cpp",
620*c217d954SCole Faust        "src/gpu/cl/operators/ClAdd.cpp",
621*c217d954SCole Faust        "src/gpu/cl/operators/ClCast.cpp",
622*c217d954SCole Faust        "src/gpu/cl/operators/ClConcatenate.cpp",
623*c217d954SCole Faust        "src/gpu/cl/operators/ClConv2d.cpp",
624*c217d954SCole Faust        "src/gpu/cl/operators/ClConvertFullyConnectedWeights.cpp",
625*c217d954SCole Faust        "src/gpu/cl/operators/ClCopy.cpp",
626*c217d954SCole Faust        "src/gpu/cl/operators/ClCrop.cpp",
627*c217d954SCole Faust        "src/gpu/cl/operators/ClDequantize.cpp",
628*c217d954SCole Faust        "src/gpu/cl/operators/ClDirectConv2d.cpp",
629*c217d954SCole Faust        "src/gpu/cl/operators/ClDirectConv3d.cpp",
630*c217d954SCole Faust        "src/gpu/cl/operators/ClElementwiseOperations.cpp",
631*c217d954SCole Faust        "src/gpu/cl/operators/ClElementwiseUnary.cpp",
632*c217d954SCole Faust        "src/gpu/cl/operators/ClFill.cpp",
633*c217d954SCole Faust        "src/gpu/cl/operators/ClFlatten.cpp",
634*c217d954SCole Faust        "src/gpu/cl/operators/ClFloor.cpp",
635*c217d954SCole Faust        "src/gpu/cl/operators/ClFullyConnected.cpp",
636*c217d954SCole Faust        "src/gpu/cl/operators/ClGemm.cpp",
637*c217d954SCole Faust        "src/gpu/cl/operators/ClGemmConv2d.cpp",
638*c217d954SCole Faust        "src/gpu/cl/operators/ClGemmLowpMatrixMultiplyCore.cpp",
639*c217d954SCole Faust        "src/gpu/cl/operators/ClGemmLowpOutputStage.cpp",
640*c217d954SCole Faust        "src/gpu/cl/operators/ClIndirectConv2d.cpp",
641*c217d954SCole Faust        "src/gpu/cl/operators/ClLogicalNot.cpp",
642*c217d954SCole Faust        "src/gpu/cl/operators/ClMul.cpp",
643*c217d954SCole Faust        "src/gpu/cl/operators/ClPRelu.cpp",
644*c217d954SCole Faust        "src/gpu/cl/operators/ClPermute.cpp",
645*c217d954SCole Faust        "src/gpu/cl/operators/ClPool2d.cpp",
646*c217d954SCole Faust        "src/gpu/cl/operators/ClPool3d.cpp",
647*c217d954SCole Faust        "src/gpu/cl/operators/ClQuantize.cpp",
648*c217d954SCole Faust        "src/gpu/cl/operators/ClReshape.cpp",
649*c217d954SCole Faust        "src/gpu/cl/operators/ClScale.cpp",
650*c217d954SCole Faust        "src/gpu/cl/operators/ClSoftmax.cpp",
651*c217d954SCole Faust        "src/gpu/cl/operators/ClSub.cpp",
652*c217d954SCole Faust        "src/gpu/cl/operators/ClTranspose.cpp",
653*c217d954SCole Faust        "src/gpu/cl/operators/ClTransposedConvolution.cpp",
654*c217d954SCole Faust        "src/gpu/cl/operators/ClWinogradConv2d.cpp",
655*c217d954SCole Faust        "src/runtime/Allocator.cpp",
656*c217d954SCole Faust        "src/runtime/BlobLifetimeManager.cpp",
657*c217d954SCole Faust        "src/runtime/BlobMemoryPool.cpp",
658*c217d954SCole Faust        "src/runtime/CL/CLBufferAllocator.cpp",
659*c217d954SCole Faust        "src/runtime/CL/CLGEMMHeuristicsHandle.cpp",
660*c217d954SCole Faust        "src/runtime/CL/CLHelpers.cpp",
661*c217d954SCole Faust        "src/runtime/CL/CLMemory.cpp",
662*c217d954SCole Faust        "src/runtime/CL/CLMemoryRegion.cpp",
663*c217d954SCole Faust        "src/runtime/CL/CLOperator.cpp",
664*c217d954SCole Faust        "src/runtime/CL/CLRuntimeContext.cpp",
665*c217d954SCole Faust        "src/runtime/CL/CLScheduler.cpp",
666*c217d954SCole Faust        "src/runtime/CL/CLSubTensor.cpp",
667*c217d954SCole Faust        "src/runtime/CL/CLTensor.cpp",
668*c217d954SCole Faust        "src/runtime/CL/CLTensorAllocator.cpp",
669*c217d954SCole Faust        "src/runtime/CL/CLTuner.cpp",
670*c217d954SCole Faust        "src/runtime/CL/ICLSimpleFunction.cpp",
671*c217d954SCole Faust        "src/runtime/CL/Utils.cpp",
672*c217d954SCole Faust        "src/runtime/CL/functions/CLActivationLayer.cpp",
673*c217d954SCole Faust        "src/runtime/CL/functions/CLArgMinMaxLayer.cpp",
674*c217d954SCole Faust        "src/runtime/CL/functions/CLBatchNormalizationLayer.cpp",
675*c217d954SCole Faust        "src/runtime/CL/functions/CLBatchToSpaceLayer.cpp",
676*c217d954SCole Faust        "src/runtime/CL/functions/CLBitwiseAnd.cpp",
677*c217d954SCole Faust        "src/runtime/CL/functions/CLBitwiseNot.cpp",
678*c217d954SCole Faust        "src/runtime/CL/functions/CLBitwiseOr.cpp",
679*c217d954SCole Faust        "src/runtime/CL/functions/CLBitwiseXor.cpp",
680*c217d954SCole Faust        "src/runtime/CL/functions/CLBoundingBoxTransform.cpp",
681*c217d954SCole Faust        "src/runtime/CL/functions/CLCast.cpp",
682*c217d954SCole Faust        "src/runtime/CL/functions/CLChannelShuffleLayer.cpp",
683*c217d954SCole Faust        "src/runtime/CL/functions/CLComparison.cpp",
684*c217d954SCole Faust        "src/runtime/CL/functions/CLConcatenateLayer.cpp",
685*c217d954SCole Faust        "src/runtime/CL/functions/CLConv3D.cpp",
686*c217d954SCole Faust        "src/runtime/CL/functions/CLConvertFullyConnectedWeights.cpp",
687*c217d954SCole Faust        "src/runtime/CL/functions/CLConvolutionLayer.cpp",
688*c217d954SCole Faust        "src/runtime/CL/functions/CLCopy.cpp",
689*c217d954SCole Faust        "src/runtime/CL/functions/CLCrop.cpp",
690*c217d954SCole Faust        "src/runtime/CL/functions/CLCropResize.cpp",
691*c217d954SCole Faust        "src/runtime/CL/functions/CLDeconvolutionLayer.cpp",
692*c217d954SCole Faust        "src/runtime/CL/functions/CLDeconvolutionLayerUpsample.cpp",
693*c217d954SCole Faust        "src/runtime/CL/functions/CLDepthConvertLayer.cpp",
694*c217d954SCole Faust        "src/runtime/CL/functions/CLDepthToSpaceLayer.cpp",
695*c217d954SCole Faust        "src/runtime/CL/functions/CLDepthwiseConvolutionLayer.cpp",
696*c217d954SCole Faust        "src/runtime/CL/functions/CLDequantizationLayer.cpp",
697*c217d954SCole Faust        "src/runtime/CL/functions/CLDirectConvolutionLayer.cpp",
698*c217d954SCole Faust        "src/runtime/CL/functions/CLDirectDeconvolutionLayer.cpp",
699*c217d954SCole Faust        "src/runtime/CL/functions/CLElementwiseOperations.cpp",
700*c217d954SCole Faust        "src/runtime/CL/functions/CLElementwiseUnaryLayer.cpp",
701*c217d954SCole Faust        "src/runtime/CL/functions/CLFFT1D.cpp",
702*c217d954SCole Faust        "src/runtime/CL/functions/CLFFT2D.cpp",
703*c217d954SCole Faust        "src/runtime/CL/functions/CLFFTConvolutionLayer.cpp",
704*c217d954SCole Faust        "src/runtime/CL/functions/CLFill.cpp",
705*c217d954SCole Faust        "src/runtime/CL/functions/CLFlattenLayer.cpp",
706*c217d954SCole Faust        "src/runtime/CL/functions/CLFloor.cpp",
707*c217d954SCole Faust        "src/runtime/CL/functions/CLFullyConnectedLayer.cpp",
708*c217d954SCole Faust        "src/runtime/CL/functions/CLFuseBatchNormalization.cpp",
709*c217d954SCole Faust        "src/runtime/CL/functions/CLGEMM.cpp",
710*c217d954SCole Faust        "src/runtime/CL/functions/CLGEMMConvolutionLayer.cpp",
711*c217d954SCole Faust        "src/runtime/CL/functions/CLGEMMDeconvolutionLayer.cpp",
712*c217d954SCole Faust        "src/runtime/CL/functions/CLGEMMLowpMatrixMultiplyCore.cpp",
713*c217d954SCole Faust        "src/runtime/CL/functions/CLGEMMLowpOutputStage.cpp",
714*c217d954SCole Faust        "src/runtime/CL/functions/CLGather.cpp",
715*c217d954SCole Faust        "src/runtime/CL/functions/CLGenerateProposalsLayer.cpp",
716*c217d954SCole Faust        "src/runtime/CL/functions/CLIndirectConvolutionLayer.cpp",
717*c217d954SCole Faust        "src/runtime/CL/functions/CLInstanceNormalizationLayer.cpp",
718*c217d954SCole Faust        "src/runtime/CL/functions/CLL2NormalizeLayer.cpp",
719*c217d954SCole Faust        "src/runtime/CL/functions/CLLSTMLayer.cpp",
720*c217d954SCole Faust        "src/runtime/CL/functions/CLLSTMLayerQuantized.cpp",
721*c217d954SCole Faust        "src/runtime/CL/functions/CLLogicalAnd.cpp",
722*c217d954SCole Faust        "src/runtime/CL/functions/CLLogicalNot.cpp",
723*c217d954SCole Faust        "src/runtime/CL/functions/CLLogicalOr.cpp",
724*c217d954SCole Faust        "src/runtime/CL/functions/CLMaxUnpoolingLayer.cpp",
725*c217d954SCole Faust        "src/runtime/CL/functions/CLMeanStdDevNormalizationLayer.cpp",
726*c217d954SCole Faust        "src/runtime/CL/functions/CLNormalizationLayer.cpp",
727*c217d954SCole Faust        "src/runtime/CL/functions/CLNormalizePlanarYUVLayer.cpp",
728*c217d954SCole Faust        "src/runtime/CL/functions/CLPReluLayer.cpp",
729*c217d954SCole Faust        "src/runtime/CL/functions/CLPadLayer.cpp",
730*c217d954SCole Faust        "src/runtime/CL/functions/CLPermute.cpp",
731*c217d954SCole Faust        "src/runtime/CL/functions/CLPixelWiseMultiplication.cpp",
732*c217d954SCole Faust        "src/runtime/CL/functions/CLPooling3dLayer.cpp",
733*c217d954SCole Faust        "src/runtime/CL/functions/CLPoolingLayer.cpp",
734*c217d954SCole Faust        "src/runtime/CL/functions/CLPriorBoxLayer.cpp",
735*c217d954SCole Faust        "src/runtime/CL/functions/CLQLSTMLayer.cpp",
736*c217d954SCole Faust        "src/runtime/CL/functions/CLQuantizationLayer.cpp",
737*c217d954SCole Faust        "src/runtime/CL/functions/CLRNNLayer.cpp",
738*c217d954SCole Faust        "src/runtime/CL/functions/CLROIAlignLayer.cpp",
739*c217d954SCole Faust        "src/runtime/CL/functions/CLROIPoolingLayer.cpp",
740*c217d954SCole Faust        "src/runtime/CL/functions/CLRange.cpp",
741*c217d954SCole Faust        "src/runtime/CL/functions/CLReduceMean.cpp",
742*c217d954SCole Faust        "src/runtime/CL/functions/CLReductionOperation.cpp",
743*c217d954SCole Faust        "src/runtime/CL/functions/CLReorgLayer.cpp",
744*c217d954SCole Faust        "src/runtime/CL/functions/CLReshapeLayer.cpp",
745*c217d954SCole Faust        "src/runtime/CL/functions/CLReverse.cpp",
746*c217d954SCole Faust        "src/runtime/CL/functions/CLScale.cpp",
747*c217d954SCole Faust        "src/runtime/CL/functions/CLSelect.cpp",
748*c217d954SCole Faust        "src/runtime/CL/functions/CLSlice.cpp",
749*c217d954SCole Faust        "src/runtime/CL/functions/CLSoftmaxLayer.cpp",
750*c217d954SCole Faust        "src/runtime/CL/functions/CLSpaceToBatchLayer.cpp",
751*c217d954SCole Faust        "src/runtime/CL/functions/CLSpaceToDepthLayer.cpp",
752*c217d954SCole Faust        "src/runtime/CL/functions/CLSplit.cpp",
753*c217d954SCole Faust        "src/runtime/CL/functions/CLStackLayer.cpp",
754*c217d954SCole Faust        "src/runtime/CL/functions/CLStridedSlice.cpp",
755*c217d954SCole Faust        "src/runtime/CL/functions/CLTile.cpp",
756*c217d954SCole Faust        "src/runtime/CL/functions/CLTranspose.cpp",
757*c217d954SCole Faust        "src/runtime/CL/functions/CLUnstack.cpp",
758*c217d954SCole Faust        "src/runtime/CL/functions/CLWinogradConvolutionLayer.cpp",
759*c217d954SCole Faust        "src/runtime/CL/gemm/CLGEMMDefaultTypeBifrost.cpp",
760*c217d954SCole Faust        "src/runtime/CL/gemm/CLGEMMDefaultTypeMidgard.cpp",
761*c217d954SCole Faust        "src/runtime/CL/gemm/CLGEMMDefaultTypeValhall.cpp",
762*c217d954SCole Faust        "src/runtime/CL/gemm_auto_heuristics/CLGEMMAutoHeuristics.cpp",
763*c217d954SCole Faust        "src/runtime/CL/mlgo/HeuristicTree.cpp",
764*c217d954SCole Faust        "src/runtime/CL/mlgo/MLGOHeuristics.cpp",
765*c217d954SCole Faust        "src/runtime/CL/mlgo/MLGOParser.cpp",
766*c217d954SCole Faust        "src/runtime/CL/mlgo/Utils.cpp",
767*c217d954SCole Faust        "src/runtime/CL/tuners/CLTuningParametersList.cpp",
768*c217d954SCole Faust        "src/runtime/CPP/CPPScheduler.cpp",
769*c217d954SCole Faust        "src/runtime/CPP/ICPPSimpleFunction.cpp",
770*c217d954SCole Faust        "src/runtime/CPP/SingleThreadScheduler.cpp",
771*c217d954SCole Faust        "src/runtime/CPP/functions/CPPBoxWithNonMaximaSuppressionLimit.cpp",
772*c217d954SCole Faust        "src/runtime/CPP/functions/CPPDetectionOutputLayer.cpp",
773*c217d954SCole Faust        "src/runtime/CPP/functions/CPPDetectionPostProcessLayer.cpp",
774*c217d954SCole Faust        "src/runtime/CPP/functions/CPPNonMaximumSuppression.cpp",
775*c217d954SCole Faust        "src/runtime/CPP/functions/CPPPermute.cpp",
776*c217d954SCole Faust        "src/runtime/CPP/functions/CPPTopKV.cpp",
777*c217d954SCole Faust        "src/runtime/CPP/functions/CPPUpsample.cpp",
778*c217d954SCole Faust        "src/runtime/IScheduler.cpp",
779*c217d954SCole Faust        "src/runtime/ISimpleLifetimeManager.cpp",
780*c217d954SCole Faust        "src/runtime/ITensorAllocator.cpp",
781*c217d954SCole Faust        "src/runtime/IWeightsManager.cpp",
782*c217d954SCole Faust        "src/runtime/Memory.cpp",
783*c217d954SCole Faust        "src/runtime/MemoryManagerOnDemand.cpp",
784*c217d954SCole Faust        "src/runtime/NEON/INEOperator.cpp",
785*c217d954SCole Faust        "src/runtime/NEON/INESimpleFunction.cpp",
786*c217d954SCole Faust        "src/runtime/NEON/INESimpleFunctionNoBorder.cpp",
787*c217d954SCole Faust        "src/runtime/NEON/functions/NEActivationLayer.cpp",
788*c217d954SCole Faust        "src/runtime/NEON/functions/NEAddMulAdd.cpp",
789*c217d954SCole Faust        "src/runtime/NEON/functions/NEArgMinMaxLayer.cpp",
790*c217d954SCole Faust        "src/runtime/NEON/functions/NEArithmeticAddition.cpp",
791*c217d954SCole Faust        "src/runtime/NEON/functions/NEArithmeticSubtraction.cpp",
792*c217d954SCole Faust        "src/runtime/NEON/functions/NEBatchNormalizationLayer.cpp",
793*c217d954SCole Faust        "src/runtime/NEON/functions/NEBatchToSpaceLayer.cpp",
794*c217d954SCole Faust        "src/runtime/NEON/functions/NEBitwiseAnd.cpp",
795*c217d954SCole Faust        "src/runtime/NEON/functions/NEBitwiseNot.cpp",
796*c217d954SCole Faust        "src/runtime/NEON/functions/NEBitwiseOr.cpp",
797*c217d954SCole Faust        "src/runtime/NEON/functions/NEBitwiseXor.cpp",
798*c217d954SCole Faust        "src/runtime/NEON/functions/NEBoundingBoxTransform.cpp",
799*c217d954SCole Faust        "src/runtime/NEON/functions/NECast.cpp",
800*c217d954SCole Faust        "src/runtime/NEON/functions/NEChannelShuffleLayer.cpp",
801*c217d954SCole Faust        "src/runtime/NEON/functions/NEConcatenateLayer.cpp",
802*c217d954SCole Faust        "src/runtime/NEON/functions/NEConv3D.cpp",
803*c217d954SCole Faust        "src/runtime/NEON/functions/NEConvertFullyConnectedWeights.cpp",
804*c217d954SCole Faust        "src/runtime/NEON/functions/NEConvolutionLayer.cpp",
805*c217d954SCole Faust        "src/runtime/NEON/functions/NECopy.cpp",
806*c217d954SCole Faust        "src/runtime/NEON/functions/NECropResize.cpp",
807*c217d954SCole Faust        "src/runtime/NEON/functions/NEDeconvolutionLayer.cpp",
808*c217d954SCole Faust        "src/runtime/NEON/functions/NEDepthConvertLayer.cpp",
809*c217d954SCole Faust        "src/runtime/NEON/functions/NEDepthToSpaceLayer.cpp",
810*c217d954SCole Faust        "src/runtime/NEON/functions/NEDepthwiseConvolutionLayer.cpp",
811*c217d954SCole Faust        "src/runtime/NEON/functions/NEDequantizationLayer.cpp",
812*c217d954SCole Faust        "src/runtime/NEON/functions/NEDetectionPostProcessLayer.cpp",
813*c217d954SCole Faust        "src/runtime/NEON/functions/NEDirectConvolutionLayer.cpp",
814*c217d954SCole Faust        "src/runtime/NEON/functions/NEElementwiseOperations.cpp",
815*c217d954SCole Faust        "src/runtime/NEON/functions/NEElementwiseUnaryLayer.cpp",
816*c217d954SCole Faust        "src/runtime/NEON/functions/NEFFT1D.cpp",
817*c217d954SCole Faust        "src/runtime/NEON/functions/NEFFT2D.cpp",
818*c217d954SCole Faust        "src/runtime/NEON/functions/NEFFTConvolutionLayer.cpp",
819*c217d954SCole Faust        "src/runtime/NEON/functions/NEFill.cpp",
820*c217d954SCole Faust        "src/runtime/NEON/functions/NEFillBorder.cpp",
821*c217d954SCole Faust        "src/runtime/NEON/functions/NEFlattenLayer.cpp",
822*c217d954SCole Faust        "src/runtime/NEON/functions/NEFloor.cpp",
823*c217d954SCole Faust        "src/runtime/NEON/functions/NEFullyConnectedLayer.cpp",
824*c217d954SCole Faust        "src/runtime/NEON/functions/NEFuseBatchNormalization.cpp",
825*c217d954SCole Faust        "src/runtime/NEON/functions/NEGEMM.cpp",
826*c217d954SCole Faust        "src/runtime/NEON/functions/NEGEMMConv2d.cpp",
827*c217d954SCole Faust        "src/runtime/NEON/functions/NEGEMMConvolutionLayer.cpp",
828*c217d954SCole Faust        "src/runtime/NEON/functions/NEGEMMLowpMatrixMultiplyCore.cpp",
829*c217d954SCole Faust        "src/runtime/NEON/functions/NEGEMMLowpOutputStage.cpp",
830*c217d954SCole Faust        "src/runtime/NEON/functions/NEGather.cpp",
831*c217d954SCole Faust        "src/runtime/NEON/functions/NEGenerateProposalsLayer.cpp",
832*c217d954SCole Faust        "src/runtime/NEON/functions/NEInstanceNormalizationLayer.cpp",
833*c217d954SCole Faust        "src/runtime/NEON/functions/NEL2NormalizeLayer.cpp",
834*c217d954SCole Faust        "src/runtime/NEON/functions/NELSTMLayer.cpp",
835*c217d954SCole Faust        "src/runtime/NEON/functions/NELSTMLayerQuantized.cpp",
836*c217d954SCole Faust        "src/runtime/NEON/functions/NELogical.cpp",
837*c217d954SCole Faust        "src/runtime/NEON/functions/NEMaxUnpoolingLayer.cpp",
838*c217d954SCole Faust        "src/runtime/NEON/functions/NEMeanStdDevNormalizationLayer.cpp",
839*c217d954SCole Faust        "src/runtime/NEON/functions/NENormalizationLayer.cpp",
840*c217d954SCole Faust        "src/runtime/NEON/functions/NEPReluLayer.cpp",
841*c217d954SCole Faust        "src/runtime/NEON/functions/NEPadLayer.cpp",
842*c217d954SCole Faust        "src/runtime/NEON/functions/NEPermute.cpp",
843*c217d954SCole Faust        "src/runtime/NEON/functions/NEPixelWiseMultiplication.cpp",
844*c217d954SCole Faust        "src/runtime/NEON/functions/NEPooling3dLayer.cpp",
845*c217d954SCole Faust        "src/runtime/NEON/functions/NEPoolingLayer.cpp",
846*c217d954SCole Faust        "src/runtime/NEON/functions/NEPriorBoxLayer.cpp",
847*c217d954SCole Faust        "src/runtime/NEON/functions/NEQLSTMLayer.cpp",
848*c217d954SCole Faust        "src/runtime/NEON/functions/NEQuantizationLayer.cpp",
849*c217d954SCole Faust        "src/runtime/NEON/functions/NERNNLayer.cpp",
850*c217d954SCole Faust        "src/runtime/NEON/functions/NEROIAlignLayer.cpp",
851*c217d954SCole Faust        "src/runtime/NEON/functions/NEROIPoolingLayer.cpp",
852*c217d954SCole Faust        "src/runtime/NEON/functions/NERange.cpp",
853*c217d954SCole Faust        "src/runtime/NEON/functions/NEReduceMean.cpp",
854*c217d954SCole Faust        "src/runtime/NEON/functions/NEReductionOperation.cpp",
855*c217d954SCole Faust        "src/runtime/NEON/functions/NEReorgLayer.cpp",
856*c217d954SCole Faust        "src/runtime/NEON/functions/NEReshapeLayer.cpp",
857*c217d954SCole Faust        "src/runtime/NEON/functions/NEReverse.cpp",
858*c217d954SCole Faust        "src/runtime/NEON/functions/NEScale.cpp",
859*c217d954SCole Faust        "src/runtime/NEON/functions/NESelect.cpp",
860*c217d954SCole Faust        "src/runtime/NEON/functions/NESlice.cpp",
861*c217d954SCole Faust        "src/runtime/NEON/functions/NESoftmaxLayer.cpp",
862*c217d954SCole Faust        "src/runtime/NEON/functions/NESpaceToBatchLayer.cpp",
863*c217d954SCole Faust        "src/runtime/NEON/functions/NESpaceToDepthLayer.cpp",
864*c217d954SCole Faust        "src/runtime/NEON/functions/NESplit.cpp",
865*c217d954SCole Faust        "src/runtime/NEON/functions/NEStackLayer.cpp",
866*c217d954SCole Faust        "src/runtime/NEON/functions/NEStridedSlice.cpp",
867*c217d954SCole Faust        "src/runtime/NEON/functions/NETile.cpp",
868*c217d954SCole Faust        "src/runtime/NEON/functions/NETranspose.cpp",
869*c217d954SCole Faust        "src/runtime/NEON/functions/NEUnstack.cpp",
870*c217d954SCole Faust        "src/runtime/NEON/functions/NEWinogradConvolutionLayer.cpp",
871*c217d954SCole Faust        "src/runtime/OMP/OMPScheduler.cpp",
872*c217d954SCole Faust        "src/runtime/OffsetLifetimeManager.cpp",
873*c217d954SCole Faust        "src/runtime/OffsetMemoryPool.cpp",
874*c217d954SCole Faust        "src/runtime/OperatorTensor.cpp",
875*c217d954SCole Faust        "src/runtime/PoolManager.cpp",
876*c217d954SCole Faust        "src/runtime/RuntimeContext.cpp",
877*c217d954SCole Faust        "src/runtime/Scheduler.cpp",
878*c217d954SCole Faust        "src/runtime/SchedulerFactory.cpp",
879*c217d954SCole Faust        "src/runtime/SchedulerUtils.cpp",
880*c217d954SCole Faust        "src/runtime/SubTensor.cpp",
881*c217d954SCole Faust        "src/runtime/Tensor.cpp",
882*c217d954SCole Faust        "src/runtime/TensorAllocator.cpp",
883*c217d954SCole Faust        "src/runtime/Utils.cpp",
884*c217d954SCole Faust        "src/runtime/heuristics/direct_conv/ClDirectConvDefaultConfigBifrost.cpp",
885*c217d954SCole Faust        "src/runtime/heuristics/direct_conv/ClDirectConvDefaultConfigValhall.cpp",
886*c217d954SCole Faust        "src/runtime/heuristics/dwc_native/ClDWCNativeDefaultConfigBifrost.cpp",
887*c217d954SCole Faust        "src/runtime/heuristics/dwc_native/ClDWCNativeDefaultConfigValhall.cpp",
888*c217d954SCole Faust        "src/runtime/heuristics/dwc_native/ClDWCNativeHeuristicsHelpers.cpp",
889*c217d954SCole Faust        "src/runtime/heuristics/indirect_conv/ClIndirectConvDefaultConfigValhall.cpp",
890*c217d954SCole Faust        "utils/CommonGraphOptions.cpp",
891*c217d954SCole Faust        "utils/GraphUtils.cpp",
892*c217d954SCole Faust        "utils/Utils.cpp",
893*c217d954SCole Faust        "src/graph/TypeLoader.cpp",
894*c217d954SCole Faust    ],
895*c217d954SCole Faust	enabled : false,
896*c217d954SCole Faust    arch: {
897*c217d954SCole Faust        arm: {
898*c217d954SCole Faust            enabled : true,
899*c217d954SCole Faust            srcs: [
900*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a32_sgemm_8x6/a53.cpp",
901*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a32_sgemm_8x6/a55r1.cpp",
902*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a32_sgemm_8x6/generic.cpp",
903*c217d954SCole Faust            ],
904*c217d954SCole Faust        },
905*c217d954SCole Faust        arm64: {
906*c217d954SCole Faust            enabled : true,
907*c217d954SCole Faust            srcs: [
908*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/interleaves/a64_s8q_3x3_dot.cpp",
909*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/interleaves/a64_u8q_3x3_dot.cpp",
910*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/interleaves/sve_8b_mla.cpp",
911*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/interleaves/sve_s8q_3x3_dot.cpp",
912*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/interleaves/sve_u8q_3x3_dot.cpp",
913*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_direct.cpp",
914*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
915*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_direct.cpp",
916*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_indirect.cpp",
917*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_direct.cpp",
918*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_indirect.cpp",
919*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_direct.cpp",
920*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_indirect.cpp",
921*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_5x5_s1_output2x2_mla_depthfirst/generic_direct.cpp",
922*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_5x5_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
923*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_nhwc_generic_output9_mla_depthfirst/generic.cpp",
924*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp16_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst/generic.cpp",
925*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_direct.cpp",
926*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
927*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_direct.cpp",
928*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_indirect.cpp",
929*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_direct.cpp",
930*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_indirect.cpp",
931*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_direct.cpp",
932*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_indirect.cpp",
933*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_5x5_s1_output2x2_mla_depthfirst/generic_direct.cpp",
934*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_5x5_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
935*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_nhwc_generic_output9_mla_depthfirst/generic.cpp",
936*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_packed_to_nhwc_3x3_s2_with_multiplier_output3x3_mla_depthfirst/generic.cpp",
937*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_packed_to_nhwc_5x5_s1_with_multiplier_output2x4_mla_depthfirst/generic.cpp",
938*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_fp32_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst/generic.cpp",
939*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8q_nhwc_3x3_s1_output2x2_dot_depthfirst/generic.cpp",
940*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8q_nhwc_3x3_s1_output2x2_mla_depthfirst/generic.cpp",
941*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8q_nhwc_3x3_s2_output2x2_mla_depthfirst/generic.cpp",
942*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8q_nhwc_5x5_s1_output2x2_mla_depthfirst/generic.cpp",
943*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8q_nhwc_generic_output9_mla_depthfirst/generic.cpp",
944*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst/generic.cpp",
945*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8q_packed_to_nhwc_5x5_s1_with_multiplier_output4x2_dot_depthfirst/generic.cpp",
946*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst/generic.cpp",
947*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_s8qs_nhwc_3x3_s1_output2x2_dot_depthfirst/generic.cpp",
948*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8q_nhwc_3x3_s1_output2x2_dot_depthfirst/generic.cpp",
949*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8q_nhwc_3x3_s1_output2x2_mla_depthfirst/generic.cpp",
950*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8q_nhwc_3x3_s2_output2x2_mla_depthfirst/generic.cpp",
951*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8q_nhwc_5x5_s1_output2x2_mla_depthfirst/generic.cpp",
952*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8q_nhwc_generic_output9_mla_depthfirst/generic.cpp",
953*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst/generic.cpp",
954*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8q_packed_to_nhwc_5x5_s1_with_multiplier_output4x2_dot_depthfirst/generic.cpp",
955*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst/generic.cpp",
956*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8qa_nhwc_3x3_s1_output2x2_mla_depthfirst/generic.cpp",
957*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8qa_nhwc_3x3_s2_output2x2_mla_depthfirst/generic.cpp",
958*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8qa_nhwc_5x5_s1_output2x2_mla_depthfirst/generic.cpp",
959*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8s8u8q_nhwc_3x3_s1_output2x2_mla_depthfirst/generic.cpp",
960*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8s8u8q_nhwc_3x3_s2_output2x2_mla_depthfirst/generic.cpp",
961*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8s8u8q_nhwc_5x5_s1_output2x2_mla_depthfirst/generic.cpp",
962*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8s8u8q_nhwc_generic_output9_mla_depthfirst/generic.cpp",
963*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/a64_u8s8u8q_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst/generic.cpp",
964*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_direct.cpp",
965*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
966*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_direct.cpp",
967*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_indirect.cpp",
968*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_direct.cpp",
969*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_indirect.cpp",
970*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_direct.cpp",
971*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_indirect.cpp",
972*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_planar_3x3_s1_4rows_mla_za/generic.cpp",
973*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_planar_3x3_s2_4rows_mla_za/generic.cpp",
974*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_planar_5x5_s1_4rows_mla_za/generic.cpp",
975*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32_planar_5x5_s2_4rows_mla_za/generic.cpp",
976*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32bf16fp32_planar_3x3_s1_4rows_dot_za/generic.cpp",
977*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32bf16fp32_planar_3x3_s2_4rows_dot_za/generic.cpp",
978*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32bf16fp32_planar_5x5_s1_4rows_dot_za/generic.cpp",
979*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_fp32bf16fp32_planar_5x5_s2_4rows_dot_za/generic.cpp",
980*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_s8q_planar_3x3_s1_4rows_dot_za/generic.cpp",
981*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_s8q_planar_3x3_s2_2rows_dot_za/generic.cpp",
982*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_s8q_planar_3x3_s2_4rows_dot_za/generic.cpp",
983*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_s8q_planar_5x5_s1_4rows_dot_za/generic.cpp",
984*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_s8q_planar_5x5_s2_4rows_dot_za/generic.cpp",
985*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8q_planar_3x3_s1_4rows_dot_za/generic.cpp",
986*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8q_planar_3x3_s2_2rows_dot_za/generic.cpp",
987*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8q_planar_3x3_s2_4rows_dot_za/generic.cpp",
988*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8q_planar_5x5_s1_4rows_dot_za/generic.cpp",
989*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8q_planar_5x5_s2_4rows_dot_za/generic.cpp",
990*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8s8u8q_planar_3x3_s1_4rows_dot_za/generic.cpp",
991*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8s8u8q_planar_3x3_s2_2rows_dot_za/generic.cpp",
992*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8s8u8q_planar_3x3_s2_4rows_dot_za/generic.cpp",
993*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8s8u8q_planar_5x5_s1_4rows_dot_za/generic.cpp",
994*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sme2_u8s8u8q_planar_5x5_s2_4rows_dot_za/generic.cpp",
995*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_direct.cpp",
996*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
997*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_direct.cpp",
998*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_indirect.cpp",
999*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_direct.cpp",
1000*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_indirect.cpp",
1001*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_direct.cpp",
1002*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_indirect.cpp",
1003*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_5x5_s1_output2x2_mla_depthfirst/generic_direct.cpp",
1004*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp16_nhwc_5x5_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
1005*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst/generic.cpp",
1006*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_direct.cpp",
1007*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
1008*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s1_output2x2_mla_depthfirst_strided/generic.cpp",
1009*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_direct.cpp",
1010*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s1_output3x3_mla_depthfirst/generic_indirect.cpp",
1011*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_direct.cpp",
1012*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s1_output4x4_mla_depthfirst/generic_indirect.cpp",
1013*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_direct.cpp",
1014*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_3x3_s2_output2x2_mla_depthfirst/generic_indirect.cpp",
1015*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_5x5_s1_output2x2_mla_depthfirst/generic_direct.cpp",
1016*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_5x5_s1_output2x2_mla_depthfirst/generic_indirect.cpp",
1017*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_nhwc_generic_output9_mla_depthfirst/generic.cpp",
1018*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_packed_to_nhwc_3x3_s2_with_multiplier_output3x3_mla_depthfirst/generic.cpp",
1019*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_packed_to_nhwc_5x5_s1_with_multiplier_output2x4_mla_depthfirst/generic.cpp",
1020*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_fp32_packed_to_nhwc_generic_with_multiplier_output2x8_mla_depthfirst/generic.cpp",
1021*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_s8q_nhwc_3x3_s1_output2x2_dot_depthfirst/generic.cpp",
1022*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_s8q_nhwc_3x3_s1_output2x2_mla_depthfirst/generic.cpp",
1023*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_s8q_nhwc_3x3_s2_output2x2_mla_depthfirst/generic.cpp",
1024*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_s8q_nhwc_5x5_s1_output2x2_mla_depthfirst/generic.cpp",
1025*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_s8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst/generic.cpp",
1026*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_s8q_packed_to_nhwc_5x5_s1_with_multiplier_output4x2_dot_depthfirst/generic.cpp",
1027*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_s8qs_nhwc_3x3_s1_output2x2_dot_depthfirst/generic.cpp",
1028*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8q_nhwc_3x3_s1_output2x2_dot_depthfirst/generic.cpp",
1029*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8q_nhwc_3x3_s1_output2x2_mla_depthfirst/generic.cpp",
1030*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8q_nhwc_3x3_s2_output2x2_mla_depthfirst/generic.cpp",
1031*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8q_nhwc_5x5_s1_output2x2_mla_depthfirst/generic.cpp",
1032*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst/generic.cpp",
1033*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8q_packed_to_nhwc_5x5_s1_with_multiplier_output4x2_dot_depthfirst/generic.cpp",
1034*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8s8u8q_nhwc_3x3_s1_output2x2_mla_depthfirst/generic.cpp",
1035*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8s8u8q_nhwc_3x3_s2_output2x2_mla_depthfirst/generic.cpp",
1036*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/depthwise/kernels/sve_u8s8u8q_nhwc_5x5_s1_output2x2_mla_depthfirst/generic.cpp",
1037*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_fp16_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp",
1038*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_fp16_nhwc_avg_generic_depthfirst/generic.cpp",
1039*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_fp16_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1040*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_fp16_nhwc_max_generic_depthfirst/generic.cpp",
1041*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp",
1042*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_fp32_nhwc_avg_generic_depthfirst/generic.cpp",
1043*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_fp32_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1044*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_fp32_nhwc_max_generic_depthfirst/generic.cpp",
1045*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_s8_nhwc_avg_generic_depthfirst/generic.cpp",
1046*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_s8_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1047*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_s8_nhwc_max_generic_depthfirst/generic.cpp",
1048*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_s8q_nhwc_avg_generic_depthfirst/generic.cpp",
1049*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_s8q_nhwc_max_generic_depthfirst/generic.cpp",
1050*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_u8_nhwc_avg_generic_depthfirst/generic.cpp",
1051*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_u8_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1052*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_u8_nhwc_max_generic_depthfirst/generic.cpp",
1053*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_u8q_nhwc_avg_generic_depthfirst/generic.cpp",
1054*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/a64_u8q_nhwc_max_generic_depthfirst/generic.cpp",
1055*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp16_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp",
1056*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp16_nhwc_avg_generic_depthfirst/generic.cpp",
1057*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp16_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1058*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp16_nhwc_max_generic_depthfirst/generic.cpp",
1059*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp",
1060*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_generic_depthfirst/generic.cpp",
1061*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1062*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_max_generic_depthfirst/generic.cpp",
1063*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_s8_nhwc_avg_generic_depthfirst/generic.cpp",
1064*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_s8_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1065*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_s8_nhwc_max_generic_depthfirst/generic.cpp",
1066*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_s8q_nhwc_avg_generic_depthfirst/generic.cpp",
1067*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_s8q_nhwc_max_generic_depthfirst/generic.cpp",
1068*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_u8_nhwc_avg_generic_depthfirst/generic.cpp",
1069*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_u8_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1070*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_u8_nhwc_max_generic_depthfirst/generic.cpp",
1071*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_u8q_nhwc_avg_generic_depthfirst/generic.cpp",
1072*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sme_u8q_nhwc_max_generic_depthfirst/generic.cpp",
1073*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_fp16_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp",
1074*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_fp16_nhwc_avg_generic_depthfirst/generic.cpp",
1075*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_fp16_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1076*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_fp16_nhwc_max_generic_depthfirst/generic.cpp",
1077*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp",
1078*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_fp32_nhwc_avg_generic_depthfirst/generic.cpp",
1079*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_fp32_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1080*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_fp32_nhwc_max_generic_depthfirst/generic.cpp",
1081*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_s8_nhwc_avg_generic_depthfirst/generic.cpp",
1082*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_s8_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1083*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_s8_nhwc_max_generic_depthfirst/generic.cpp",
1084*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_s8q_nhwc_avg_generic_depthfirst/generic.cpp",
1085*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_s8q_nhwc_max_generic_depthfirst/generic.cpp",
1086*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_u8_nhwc_avg_generic_depthfirst/generic.cpp",
1087*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_u8_nhwc_max_2x2_s1_output2x2_depthfirst/generic.cpp",
1088*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_u8_nhwc_max_generic_depthfirst/generic.cpp",
1089*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_u8q_nhwc_avg_generic_depthfirst/generic.cpp",
1090*c217d954SCole Faust                "src/core/NEON/kernels/arm_conv/pooling/kernels/sve_u8q_nhwc_max_generic_depthfirst/generic.cpp",
1091*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_ffhybrid_bf16fp32_mmla_6x16/generic.cpp",
1092*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_ffhybrid_fp16_mla_6x32/generic.cpp",
1093*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_ffhybrid_fp32_mla_6x16/generic.cpp",
1094*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_ffhybrid_fp32bf16fp32_mmla_4x24/generic.cpp",
1095*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_ffinterleaved_bf16fp32_dot_8x12/generic.cpp",
1096*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_ffinterleaved_bf16fp32_mmla_8x12/generic.cpp",
1097*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_ffinterleaved_fp16_mla_8x24/generic.cpp",
1098*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_ffinterleaved_fp32_mla_8x12/generic.cpp",
1099*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_s16_8x12/generic.cpp",
1100*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_s8_4x4/generic.cpp",
1101*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_s8_8x12/a55r1.cpp",
1102*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_s8_8x12/generic.cpp",
1103*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_s8_8x12/x1.cpp",
1104*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_u16_8x12/generic.cpp",
1105*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_u8_4x4/generic.cpp",
1106*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_u8_8x12/a55r1.cpp",
1107*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_u8_8x12/generic.cpp",
1108*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_gemm_u8_8x12/x1.cpp",
1109*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hgemm_8x24/a55r1.cpp",
1110*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hgemm_8x24/generic.cpp",
1111*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hgemm_8x24/x1.cpp",
1112*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_bf16fp32_dot_6x16/generic.cpp",
1113*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_bf16fp32_mmla_6x16/generic.cpp",
1114*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp16_mla_6x32/a55.cpp",
1115*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp16_mla_6x32/generic.cpp",
1116*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_4x24/a55.cpp",
1117*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_4x24/generic.cpp",
1118*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_6x16/a55.cpp",
1119*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_6x16/generic.cpp",
1120*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_8x4/a55.cpp",
1121*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_8x4/generic.cpp",
1122*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32bf16fp32_mmla_4x24/generic.cpp",
1123*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32bf16fp32_mmla_6x16/generic.cpp",
1124*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8qa_dot_4x16/a55.cpp",
1125*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8qa_dot_4x16/generic.cpp",
1126*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8qa_mmla_4x16/generic.cpp",
1127*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8qs_dot_6x16/a55.cpp",
1128*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8qs_dot_6x16/generic.cpp",
1129*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8qs_mmla_6x16/generic.cpp",
1130*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8s32_dot_6x16/a55.cpp",
1131*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8s32_dot_6x16/generic.cpp",
1132*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_s8s32_mmla_6x16/generic.cpp",
1133*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_u8qa_dot_4x16/a55.cpp",
1134*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_u8qa_dot_4x16/generic.cpp",
1135*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_u8qa_mmla_4x16/generic.cpp",
1136*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_u8u32_dot_6x16/a55.cpp",
1137*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_u8u32_dot_6x16/generic.cpp",
1138*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_u8u32_mmla_6x16/generic.cpp",
1139*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_interleaved_bf16fp32_dot_8x12/generic.cpp",
1140*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_interleaved_bf16fp32_dot_8x12/x1.cpp",
1141*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_interleaved_bf16fp32_mmla_8x12/a510.cpp",
1142*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_interleaved_bf16fp32_mmla_8x12/generic.cpp",
1143*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_interleaved_s8s32_mmla_8x12/a510.cpp",
1144*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_interleaved_s8s32_mmla_8x12/generic.cpp",
1145*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_interleaved_u8u32_mmla_8x12/a510.cpp",
1146*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_interleaved_u8u32_mmla_8x12/generic.cpp",
1147*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_sgemm_8x12/a53.cpp",
1148*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_sgemm_8x12/a55.cpp",
1149*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_sgemm_8x12/a55r1.cpp",
1150*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_sgemm_8x12/generic.cpp",
1151*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_sgemm_8x12/x1.cpp",
1152*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_sgemm_8x6/generic.cpp",
1153*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_sgemv_pretransposed/generic.cpp",
1154*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_6x4/generic.cpp",
1155*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_8x4/generic.cpp",
1156*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_s8s32_dot_6x4/a55.cpp",
1157*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_s8s32_dot_6x4/generic.cpp",
1158*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_s8s32_dot_8x4/a55.cpp",
1159*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_s8s32_dot_8x4/generic.cpp",
1160*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_u8u32_dot_6x4/a55.cpp",
1161*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_u8u32_dot_6x4/generic.cpp",
1162*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_u8u32_dot_8x4/a55.cpp",
1163*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_u8u32_dot_8x4/generic.cpp",
1164*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_gemv_bf16fp32_dot_16VL/generic.cpp",
1165*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_gemv_fp32_mla_16VL/generic.cpp",
1166*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_gemv_fp32bf16fp32_dot_16VL/generic.cpp",
1167*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_gemv_s8qa_dot_16VL/generic.cpp",
1168*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_gemv_u8qa_dot_16VL/generic.cpp",
1169*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_bf16fp32_mopa_1VLx4VL/generic.cpp",
1170*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_bf16fp32_mopa_2VLx2VL/generic.cpp",
1171*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_bf16fp32_mopa_4VLx1VL/generic.cpp",
1172*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_fp32_mopa_1VLx4VL/generic.cpp",
1173*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_fp32_mopa_2VLx2VL/generic.cpp",
1174*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_fp32_mopa_4VLx1VL/generic.cpp",
1175*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_s8q_mopa_1VLx4VL/generic.cpp",
1176*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_s8q_mopa_2VLx2VL/generic.cpp",
1177*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_s8q_mopa_4VLx1VL/generic.cpp",
1178*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_s8s32_mopa_1VLx4VL/generic.cpp",
1179*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_s8s32_mopa_2VLx2VL/generic.cpp",
1180*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_s8s32_mopa_4VLx1VL/generic.cpp",
1181*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_u8q_mopa_1VLx4VL/generic.cpp",
1182*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_u8q_mopa_2VLx2VL/generic.cpp",
1183*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sme2_interleaved_nomerge_u8q_mopa_4VLx1VL/generic.cpp",
1184*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffhybrid_bf16fp32_mmla_6x4VL/generic.cpp",
1185*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffhybrid_fp16_mla_6x4VL/a64fx.cpp",
1186*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffhybrid_fp16_mla_6x4VL/generic.cpp",
1187*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffhybrid_fp32_mla_6x4VL/a64fx.cpp",
1188*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffhybrid_fp32_mla_6x4VL/generic.cpp",
1189*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffhybrid_fp32bf16fp32_mmla_4x6VL/generic.cpp",
1190*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffinterleaved_bf16fp32_mmla_8x3VL/generic.cpp",
1191*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffinterleaved_fp16_mla_8x3VL/a64fx.cpp",
1192*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffinterleaved_fp16_mla_8x3VL/generic.cpp",
1193*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffinterleaved_fp32_mla_8x3VL/a64fx.cpp",
1194*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_ffinterleaved_fp32_mla_8x3VL/generic.cpp",
1195*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_bf16fp32_dot_6x4VL/generic.cpp",
1196*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_bf16fp32_mmla_6x4VL/generic.cpp",
1197*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_fp16_mla_6x4VL/a64fx.cpp",
1198*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_fp16_mla_6x4VL/generic.cpp",
1199*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_fp32_mla_6x4VL/a64fx.cpp",
1200*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_fp32_mla_6x4VL/generic.cpp",
1201*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_fp32_mla_8x1VL/a64fx.cpp",
1202*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_fp32_mla_8x1VL/generic.cpp",
1203*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_fp32bf16fp32_mmla_4x6VL/generic.cpp",
1204*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_fp32bf16fp32_mmla_6x4VL/generic.cpp",
1205*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_s8qa_dot_4x4VL/generic.cpp",
1206*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_s8qa_mmla_4x4VL/generic.cpp",
1207*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_s8qs_dot_6x4VL/generic.cpp",
1208*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_s8qs_mmla_6x4VL/generic.cpp",
1209*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_s8s32_dot_6x4VL/a64fx.cpp",
1210*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_s8s32_dot_6x4VL/generic.cpp",
1211*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_s8s32_mmla_6x4VL/generic.cpp",
1212*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_u8qa_dot_4x4VL/generic.cpp",
1213*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_u8qa_mmla_4x4VL/generic.cpp",
1214*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_u8u32_dot_6x4VL/a64fx.cpp",
1215*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_u8u32_dot_6x4VL/generic.cpp",
1216*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_hybrid_u8u32_mmla_6x4VL/generic.cpp",
1217*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_bf16fp32_dot_8x3VL/generic.cpp",
1218*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_bf16fp32_mmla_8x3VL/generic.cpp",
1219*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_fp16_mla_8x3VL/a64fx.cpp",
1220*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_fp16_mla_8x3VL/generic.cpp",
1221*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_fp32_mla_8x3VL/a64fx.cpp",
1222*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_fp32_mla_8x3VL/generic.cpp",
1223*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_fp32_mmla_8x3VL/generic.cpp",
1224*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_s8s32_dot_8x3VL/a64fx.cpp",
1225*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_s8s32_dot_8x3VL/generic.cpp",
1226*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_s8s32_mmla_8x3VL/generic.cpp",
1227*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_u8u32_dot_8x3VL/a64fx.cpp",
1228*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_u8u32_dot_8x3VL/generic.cpp",
1229*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_interleaved_u8u32_mmla_8x3VL/generic.cpp",
1230*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_smallK_hybrid_fp32_mla_8x1VL/generic.cpp",
1231*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_smallK_hybrid_s8s32_dot_8x1VL/generic.cpp",
1232*c217d954SCole Faust                "src/core/NEON/kernels/arm_gemm/kernels/sve_smallK_hybrid_u8u32_dot_8x1VL/generic.cpp",
1233*c217d954SCole Faust                "src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp16_6x6.cpp",
1234*c217d954SCole Faust                "src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp32_6x6.cpp",
1235*c217d954SCole Faust                "src/core/NEON/kernels/convolution/winograd/input_transforms/sme_fp32_mla_6x6.cpp",
1236*c217d954SCole Faust                "src/core/NEON/kernels/convolution/winograd/input_transforms/sve_fp32_6x6.cpp",
1237*c217d954SCole Faust                "src/core/NEON/kernels/convolution/winograd/output_transforms/a64_fp16_4x4_3x3.cpp",
1238*c217d954SCole Faust                "src/core/NEON/kernels/convolution/winograd/output_transforms/sme_fp32_mopa_4x4_3x3.cpp",
1239*c217d954SCole Faust                "src/core/NEON/kernels/convolution/winograd/weight_transforms/a64_fp16_4x4_3x3.cpp",
1240*c217d954SCole Faust
1241*c217d954SCole Faust            ],
1242*c217d954SCole Faust        },
1243*c217d954SCole Faust    },
1244*c217d954SCole Faust    rtti: true,
1245*c217d954SCole Faust}
1246