Home
last modified time | relevance | path

Searched refs:kNeon (Results 1 – 19 of 19) sorted by relevance

/external/ruy/ruy/
Dkernel_arm.h38 RUY_INHERIT_KERNEL(Path::kStandardCpp, Path::kNeon)
39 RUY_INHERIT_KERNEL(Path::kNeon, Path::kNeonDotprod)
55 struct Kernel<Path::kNeon, std::int8_t, std::int8_t, std::int32_t, DstScalar> {
56 static constexpr Path kPath = Path::kNeon;
83 struct Kernel<Path::kNeon, std::int8_t, std::int8_t, std::int32_t, DstScalar> {
84 static constexpr Path kPath = Path::kNeon;
139 struct Kernel<Path::kNeon, float, float, float, float> {
140 static constexpr Path kPath = Path::kNeon;
163 struct Kernel<Path::kNeon, float, float, float, float> {
164 static constexpr Path kPath = Path::kNeon;
[all …]
Dpath.h73 kNeon = 0x10, enumerator
145 constexpr Path kDefaultArchPaths = Path::kNeon | Path::kNeonDotprod;
148 constexpr Path kDefaultArchPaths = Path::kNeon;
Dpack_arm.h36 RUY_INHERIT_PACK(Path::kStandardCpp, Path::kNeon)
37 RUY_INHERIT_PACK(Path::kNeon, Path::kNeonDotprod)
39 RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kNeon, 8)
41 RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kNeon, 4)
45 struct PackedTypeImpl<Path::kNeon, std::uint8_t> {
143 struct PackImpl<Path::kNeon, FixedKernelLayout<Order::kColMajor, 16, 4>, Scalar,
227 struct PackImpl<Path::kNeon, FixedKernelLayout<Order::kColMajor, 16, 2>, Scalar,
363 struct PackImpl<Path::kNeon, FixedKernelLayout<Order::kRowMajor, 1, 8>, float,
439 struct PackImpl<Path::kNeon, FixedKernelLayout<Order::kRowMajor, 1, 4>, float,
578 struct PackImpl<Path::kNeon,
Dctx_test.cc55 EXPECT_EQ(ruy_paths & Path::kNeon, Path::kNeon); in TEST()
Dctx.cc111 maybe_add(Path::kNeon, []() { return true; }); in DetectRuntimeSupportedPaths()
Dtrace.h520 RUY_HANDLE_PATH(kNeon) in str()
Dtest.h105 RUY_PATHNAME_CASE(kNeon) in PathName()
1827 if (path == Path::kNeon || path == Path::kNeonDotprod) {
/external/webrtc/modules/audio_processing/aec3/
Dvector_math.h63 case Aec3Optimization::kNeon: { in Sqrt()
138 case Aec3Optimization::kNeon: { in Multiply()
184 case Aec3Optimization::kNeon: { in Accumulate()
Dvector_math_unittest.cc35 aec3::VectorMath(Aec3Optimization::kNeon).Sqrt(z_neon); in TEST()
54 aec3::VectorMath(Aec3Optimization::kNeon).Multiply(x, y, z_neon); in TEST()
72 aec3::VectorMath(Aec3Optimization::kNeon).Accumulate(x, z_neon); in TEST()
Daec3_common.cc29 return Aec3Optimization::kNeon; in DetectOptimization()
Daec3_common.h26 enum class Aec3Optimization { kNone, kSse2, kNeon }; enumerator
Dadaptive_fir_filter_erl.cc90 case Aec3Optimization::kNeon: in ComputeErl()
Dadaptive_fir_filter.cc561 case Aec3Optimization::kNeon: in Filter()
602 case Aec3Optimization::kNeon: in ComputeFrequencyResponse()
625 case Aec3Optimization::kNeon: in AdaptAndUpdateSize()
Dmatched_filter.cc369 case Aec3Optimization::kNeon: in Update()
/external/webrtc/modules/audio_processing/agc2/rnn_vad/
Dcommon.cc27 return Optimization::kNeon; in DetectOptimization()
Dcommon.h68 enum class Optimization { kNone, kSse2, kNeon }; enumerator
Dtest_utils.cc116 case Optimization::kNeon: in IsOptimizationAvailable()
Drnn.cc306 case Optimization::kNeon: in ComputeOutput()
366 case Optimization::kNeon: in ComputeOutput()
Drnn_unittest.cc139 case Optimization::kNeon: in GetOptimizationName()