25#if defined(HIGHWAY_HWY_PRINT_INL_H_) == \
26 defined(HWY_TARGET_TOGGLE)
27#ifdef HIGHWAY_HWY_PRINT_INL_H_
28#undef HIGHWAY_HWY_PRINT_INL_H_
30#define HIGHWAY_HWY_PRINT_INL_H_
38template <
class D,
class V = VFromD<D>>
40 size_t max_lanes = 7) {
d
Definition rvv-inl.h:1998
V VecArg
Definition ops/shared-inl.h:324
void Print(const D d, const char *caption, VecArg< V > v, size_t lane_u=0, size_t max_lanes=7)
Definition print-inl.h:39
typename D::T TFromD
Definition ops/shared-inl.h:203
HWY_API constexpr size_t Lanes(Simd< T, N, kPow2 >)
Definition arm_sve-inl.h:243
N
Definition rvv-inl.h:1998
HWY_API void Store(Vec128< T, N > v, Simd< T, N, 0 > d, T *HWY_RESTRICT aligned)
Definition arm_neon-inl.h:2934
const vfloat64m1_t v
Definition rvv-inl.h:1998
HWY_DLLEXPORT void PrintArray(const TypeInfo &info, const char *caption, const void *array_void, size_t N, size_t lane_u=0, size_t max_lanes=7)
HWY_INLINE TypeInfo MakeTypeInfo()
Definition print.h:40
Definition aligned_allocator.h:27
AlignedFreeUniquePtr< T[]> AllocateAligned(const size_t items, AllocPtr alloc, FreePtr free, void *opaque)
Definition aligned_allocator.h:198
#define HWY_NAMESPACE
Definition set_macros-inl.h:82