Home
last modified time | relevance | path

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

/external/ruy/ruy/
Dkernel_arm.h38 RUY_INHERIT_KERNEL(Path::kStandardCpp, Path::kNeon)
39 RUY_INHERIT_KERNEL(Path::kNeon, Path::kNeonDotprod)
56 struct Kernel<Path::kNeon, std::int8_t, std::int8_t, std::int32_t, DstScalar> {
57 static constexpr Path kPath = Path::kNeon;
84 struct Kernel<Path::kNeon, std::int8_t, std::int8_t, std::int32_t, DstScalar> {
85 static constexpr Path kPath = Path::kNeon;
144 struct Kernel<Path::kNeon, float, float, float, float> {
145 static constexpr Path kPath = Path::kNeon;
170 struct Kernel<Path::kNeon, float, float, float, float> {
171 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()
1828 if (path == Path::kNeon || path == Path::kNeonDotprod) {
/external/webrtc/modules/audio_processing/aec3/
Dvector_math.h67 case Aec3Optimization::kNeon: { in Sqrt()
148 case Aec3Optimization::kNeon: { in Multiply()
198 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.cc31 return Aec3Optimization::kNeon; in DetectOptimization()
Daec3_common.h26 enum class Aec3Optimization { kNone, kSse2, kAvx2, kNeon }; enumerator
Dadaptive_fir_filter_erl.cc93 case Aec3Optimization::kNeon: in ComputeErl()
Dadaptive_fir_filter.cc568 case Aec3Optimization::kNeon: in Filter()
612 case Aec3Optimization::kNeon: in ComputeFrequencyResponse()
639 case Aec3Optimization::kNeon: in AdaptAndUpdateSize()
Dmatched_filter.cc773 case Aec3Optimization::kNeon: in Update()