AI Engine API User Guide (AIE) 2021.2
aie1/interleave.hpp File Reference
#include "../vector.hpp"
#include "../reverse.hpp"

Classes

struct aie::detail::interleave_bits_butterfly< 32, T, Elems >
struct aie::detail::interleave_bits_butterfly< 64, T, Elems >
struct aie::detail::interleave_bits_butterfly_half< 32, T, Elems >
struct aie::detail::interleave_bits_butterfly_half< 64, T, Elems >
struct aie::detail::interleave_bits_crossover< 32, T, Elems >
struct aie::detail::interleave_bits_crossover< 64, T, Elems >
struct aie::detail::interleave_bits_custom< 32, T, 16 >
struct aie::detail::interleave_bits_custom_static< 32, T, 16, S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25, S26, S27, S28, S29, S30, S31 >
struct aie::detail::interleave_bits_unzip< 16, T, Elems >
struct aie::detail::interleave_bits_unzip< 32, T, Elems >
struct aie::detail::interleave_bits_unzip< 64, T, Elems >
struct aie::detail::interleave_bits_unzip< 8, T, Elems >
struct aie::detail::interleave_bits_zip< 16, T, Elems >
struct aie::detail::interleave_bits_zip< 32, T, Elems >
struct aie::detail::interleave_bits_zip< 64, T, Elems >
struct aie::detail::interleave_bits_zip< 8, T, Elems >
struct aie::detail::interleave_common_helper< 32, T, 16 >
struct aie::detail::interleave_common_helper< 64, T, 8 >

Namespaces

namespace aie
namespace aie::detail

Macros

#define __AIE_API_DETAIL_AIE1_INTERLEAVE__HPP__