|
struct | abs_bits |
|
struct | abs_bits_impl |
|
struct | abs_bits_impl< 16, T, Elems > |
|
struct | abs_bits_impl< 32, float, Elems > |
|
struct | abs_bits_impl< 32, T, Elems > |
|
struct | abs_bits_impl< 8, T, Elems > |
|
struct | abs_square_bits |
|
struct | abs_square_bits_impl |
|
struct | abs_square_bits_impl< cfloat, float, Elems > |
|
struct | abs_square_bits_impl< cint16, TR, Elems > |
|
struct | abs_square_bits_impl< cint32, TR, Elems > |
|
struct | accessor_basic |
|
struct | accessor_restrict |
|
class | accum |
|
struct | accum_bits_for_tag |
|
struct | accum_bits_for_tag< acc16 > |
|
struct | accum_bits_for_tag< acc24 > |
|
struct | accum_bits_for_tag< acc32 > |
|
struct | accum_bits_for_tag< acc40 > |
|
struct | accum_bits_for_tag< acc48 > |
|
struct | accum_bits_for_tag< acc56 > |
|
struct | accum_bits_for_tag< acc64 > |
|
struct | accum_bits_for_tag< acc72 > |
|
struct | accum_bits_for_tag< acc80 > |
|
struct | accum_bits_for_tag< accfloat > |
|
struct | accum_bits_for_tag< cacc16 > |
|
struct | accum_bits_for_tag< cacc24 > |
|
struct | accum_bits_for_tag< cacc32 > |
|
struct | accum_bits_for_tag< cacc40 > |
|
struct | accum_bits_for_tag< cacc48 > |
|
struct | accum_bits_for_tag< cacc56 > |
|
struct | accum_bits_for_tag< cacc64 > |
|
struct | accum_bits_for_tag< cacc72 > |
|
struct | accum_bits_for_tag< cacc80 > |
|
struct | accum_bits_for_tag< caccfloat > |
|
struct | accum_bits_for_tag< exact_acc48 > |
|
struct | accum_bits_for_tag< exact_acc80 > |
|
struct | accum_bits_for_tag< exact_cacc48 > |
|
struct | accum_bits_for_tag< exact_cacc80 > |
|
struct | accum_class_for_mul_types |
|
struct | accum_class_for_mul_types< cfloat, cfloat > |
|
struct | accum_class_for_mul_types< cfloat, float > |
|
struct | accum_class_for_mul_types< cint16, cint16 > |
|
struct | accum_class_for_mul_types< cint16, cint32 > |
|
struct | accum_class_for_mul_types< cint16, int16 > |
|
struct | accum_class_for_mul_types< cint16, int32 > |
|
struct | accum_class_for_mul_types< cint32, cint16 > |
|
struct | accum_class_for_mul_types< cint32, cint32 > |
|
struct | accum_class_for_mul_types< cint32, int16 > |
|
struct | accum_class_for_mul_types< cint32, int32 > |
|
struct | accum_class_for_mul_types< float, cfloat > |
|
struct | accum_class_for_mul_types< float, float > |
|
struct | accum_class_for_mul_types< int16, cint16 > |
|
struct | accum_class_for_mul_types< int16, cint32 > |
|
struct | accum_class_for_mul_types< int16, int16 > |
|
struct | accum_class_for_mul_types< int16, int32 > |
|
struct | accum_class_for_mul_types< int32, cint16 > |
|
struct | accum_class_for_mul_types< int32, cint32 > |
|
struct | accum_class_for_mul_types< int32, int16 > |
|
struct | accum_class_for_mul_types< int32, int32 > |
|
struct | accum_class_for_mul_types< int8, int16 > |
|
struct | accum_class_for_mul_types< T, int8 > |
|
struct | accum_class_for_mul_types< T, uint8 > |
|
struct | accum_class_for_mul_types< uint8, int16 > |
|
struct | accum_class_for_tag |
|
struct | accum_class_for_tag< acc16 > |
|
struct | accum_class_for_tag< acc24 > |
|
struct | accum_class_for_tag< acc32 > |
|
struct | accum_class_for_tag< acc40 > |
|
struct | accum_class_for_tag< acc48 > |
|
struct | accum_class_for_tag< acc56 > |
|
struct | accum_class_for_tag< acc64 > |
|
struct | accum_class_for_tag< acc72 > |
|
struct | accum_class_for_tag< acc80 > |
|
struct | accum_class_for_tag< accfloat > |
|
struct | accum_class_for_tag< cacc16 > |
|
struct | accum_class_for_tag< cacc24 > |
|
struct | accum_class_for_tag< cacc32 > |
|
struct | accum_class_for_tag< cacc40 > |
|
struct | accum_class_for_tag< cacc48 > |
|
struct | accum_class_for_tag< cacc56 > |
|
struct | accum_class_for_tag< cacc64 > |
|
struct | accum_class_for_tag< cacc72 > |
|
struct | accum_class_for_tag< cacc80 > |
|
struct | accum_class_for_tag< caccfloat > |
|
struct | accum_class_for_tag< exact_acc48 > |
|
struct | accum_class_for_tag< exact_acc80 > |
|
struct | accum_class_for_tag< exact_cacc48 > |
|
struct | accum_class_for_tag< exact_cacc80 > |
|
struct | accum_class_for_type |
|
struct | accum_class_for_type< cfloat > |
|
struct | accum_class_for_type< cint16 > |
|
struct | accum_class_for_type< cint32 > |
|
struct | accum_class_for_type< float > |
|
struct | accum_class_for_type< int16 > |
|
struct | accum_class_for_type< int32 > |
|
struct | accum_class_for_type< int8 > |
|
struct | accum_class_for_type< uint8 > |
|
struct | accum_native_type |
|
struct | accum_native_type< acc16 > |
|
struct | accum_native_type< acc24 > |
|
struct | accum_native_type< acc32 > |
|
struct | accum_native_type< acc40 > |
|
struct | accum_native_type< acc48 > |
|
struct | accum_native_type< acc56 > |
|
struct | accum_native_type< acc64 > |
|
struct | accum_native_type< acc72 > |
|
struct | accum_native_type< acc80 > |
|
struct | accum_native_type< accfloat > |
|
struct | accum_native_type< cacc16 > |
|
struct | accum_native_type< cacc24 > |
|
struct | accum_native_type< cacc32 > |
|
struct | accum_native_type< cacc40 > |
|
struct | accum_native_type< cacc48 > |
|
struct | accum_native_type< cacc56 > |
|
struct | accum_native_type< cacc64 > |
|
struct | accum_native_type< cacc72 > |
|
struct | accum_native_type< cacc80 > |
|
struct | accum_native_type< caccfloat > |
|
struct | accum_storage |
|
struct | accum_storage< AccumClass::CFP, 32, 16 > |
|
struct | accum_storage< AccumClass::CFP, 32, 2 > |
|
struct | accum_storage< AccumClass::CFP, 32, 4 > |
|
struct | accum_storage< AccumClass::CFP, 32, 8 > |
|
struct | accum_storage< AccumClass::CInt, 48, 16 > |
|
struct | accum_storage< AccumClass::CInt, 48, 32 > |
|
struct | accum_storage< AccumClass::CInt, 48, 4 > |
|
struct | accum_storage< AccumClass::CInt, 48, 64 > |
|
struct | accum_storage< AccumClass::CInt, 48, 8 > |
|
struct | accum_storage< AccumClass::CInt, 80, 16 > |
|
struct | accum_storage< AccumClass::CInt, 80, 2 > |
|
struct | accum_storage< AccumClass::CInt, 80, 32 > |
|
struct | accum_storage< AccumClass::CInt, 80, 4 > |
|
struct | accum_storage< AccumClass::CInt, 80, 8 > |
|
struct | accum_storage< AccumClass::FP, 32, 16 > |
|
struct | accum_storage< AccumClass::FP, 32, 32 > |
|
struct | accum_storage< AccumClass::FP, 32, 4 > |
|
struct | accum_storage< AccumClass::FP, 32, 8 > |
|
struct | accum_storage< AccumClass::Int, 48, 128 > |
|
struct | accum_storage< AccumClass::Int, 48, 16 > |
|
struct | accum_storage< AccumClass::Int, 48, 32 > |
|
struct | accum_storage< AccumClass::Int, 48, 64 > |
|
struct | accum_storage< AccumClass::Int, 48, 8 > |
|
struct | accum_storage< AccumClass::Int, 80, 16 > |
|
struct | accum_storage< AccumClass::Int, 80, 32 > |
|
struct | accum_storage< AccumClass::Int, 80, 4 > |
|
struct | accum_storage< AccumClass::Int, 80, 64 > |
|
struct | accum_storage< AccumClass::Int, 80, 8 > |
|
struct | accum_tag |
|
struct | accum_tag< AccumClass::CFP, 32 > |
|
struct | accum_tag< AccumClass::CInt, 16 > |
|
struct | accum_tag< AccumClass::CInt, 24 > |
|
struct | accum_tag< AccumClass::CInt, 32 > |
|
struct | accum_tag< AccumClass::CInt, 40 > |
|
struct | accum_tag< AccumClass::CInt, 48 > |
|
struct | accum_tag< AccumClass::CInt, 56 > |
|
struct | accum_tag< AccumClass::CInt, 64 > |
|
struct | accum_tag< AccumClass::CInt, 72 > |
|
struct | accum_tag< AccumClass::CInt, 80 > |
|
struct | accum_tag< AccumClass::FP, 32 > |
|
struct | accum_tag< AccumClass::Int, 16 > |
|
struct | accum_tag< AccumClass::Int, 24 > |
|
struct | accum_tag< AccumClass::Int, 32 > |
|
struct | accum_tag< AccumClass::Int, 40 > |
|
struct | accum_tag< AccumClass::Int, 48 > |
|
struct | accum_tag< AccumClass::Int, 56 > |
|
struct | accum_tag< AccumClass::Int, 64 > |
|
struct | accum_tag< AccumClass::Int, 72 > |
|
struct | accum_tag< AccumClass::Int, 80 > |
|
struct | accumulator |
|
struct | add_memory_bank |
|
struct | add_memory_bank< aie_dm_resource::a, T > |
|
struct | add_memory_bank< aie_dm_resource::b, T > |
|
struct | add_memory_bank< aie_dm_resource::c, T > |
|
struct | add_memory_bank< aie_dm_resource::d, T > |
|
struct | add_memory_bank< aie_dm_resource::stack, T > |
|
struct | add_reduce_bits |
|
struct | add_reduce_bits_impl |
|
struct | add_reduce_bits_impl< 16, int16, Elems > |
|
struct | add_reduce_bits_impl< 32, cint16, Elems > |
|
struct | add_reduce_bits_impl< 32, float, Elems > |
|
struct | add_reduce_bits_impl< 32, int32, Elems > |
|
struct | add_reduce_bits_impl< 64, cfloat, Elems > |
|
struct | add_reduce_bits_impl< 64, cint32, Elems > |
|
struct | add_reduce_bits_impl< 8, T, Elems > |
|
struct | add_reduce_v_bits |
|
struct | add_reduce_v_bits_impl |
|
struct | add_reduce_v_bits_impl< 32, float, Elems, 1 > |
|
struct | add_reduce_v_bits_impl< 32, float, Elems, 2 > |
|
struct | add_reduce_v_bits_impl< 32, float, Elems, 3 > |
|
struct | add_reduce_v_bits_impl< 32, float, Elems, 4 > |
|
struct | add_reduce_v_bits_impl< 64, cfloat, Elems, 1 > |
|
struct | add_reduce_v_bits_impl< 64, cfloat, Elems, 2 > |
|
struct | add_reduce_v_bits_impl< 64, cfloat, Elems, 3 > |
|
struct | add_reduce_v_bits_impl< 64, cfloat, Elems, 4 > |
|
struct | add_sub_accum_bits |
|
struct | add_sub_accum_bits_impl |
|
struct | add_sub_accum_vector_bits |
|
struct | add_sub_accum_vector_bits_impl |
|
struct | add_sub_accum_vector_bits_impl< 32, 32, float, Elems, Op > |
|
struct | add_sub_accum_vector_bits_impl< 32, 64, cfloat, Elems, Op > |
|
struct | add_sub_accum_vector_bits_impl< 48, 16, T, Elems, Op > |
|
struct | add_sub_accum_vector_bits_impl< 48, 32, cint16, Elems, Op > |
|
struct | add_sub_accum_vector_bits_impl< 48, 32, int32, Elems, Op > |
|
struct | add_sub_accum_vector_bits_impl< 48, 64, cint32, Elems, Op > |
|
struct | add_sub_accum_vector_bits_impl< 48, 8, T, Elems, Op > |
|
struct | add_sub_accum_vector_bits_impl< 80, 32, T, Elems, Op > |
|
struct | add_sub_accum_vector_bits_impl< 80, 64, cint32, Elems, Op > |
|
struct | add_sub_bits |
|
struct | add_sub_bits_impl |
|
struct | add_sub_bits_impl< 16, T, Elems, Op > |
|
struct | add_sub_bits_impl< 32, float, Elems, Op > |
|
struct | add_sub_bits_impl< 32, T, Elems, Op > |
|
struct | add_sub_bits_impl< 64, cfloat, Elems, Op > |
|
struct | add_sub_bits_impl< 64, cint32, Elems, Op > |
|
struct | add_sub_bits_impl< 8, T, Elems, Op > |
|
struct | adopt_lock_t |
|
class | basic_mdspan |
|
class | basic_mdspan< T, extents< Extents... >, LayoutPolicy, AccessorPolicy > |
|
class | basic_tiled_mdspan |
|
class | basic_tiled_mdspan< T, extents< TileExtents... >, extents< Extents... >, LayoutPolicy, AccessorPolicy > |
|
class | bfp_vector |
|
struct | bit_bits |
|
struct | bit_bits_impl |
|
struct | broadcast_bits |
|
struct | broadcast_bits_impl |
|
struct | broadcast_bits_impl< 16, T, Elems > |
|
struct | broadcast_bits_impl< 32, T, Elems > |
|
struct | broadcast_bits_impl< 64, T, Elems > |
|
struct | broadcast_bits_impl< 8, T, Elems > |
|
struct | C_block |
|
struct | C_block< TypeA, TypeB, AccumBits, Elems, 1 > |
|
struct | C_block< TypeA, TypeB, AccumBits, Elems, 2 > |
|
struct | C_block_larger_internal |
|
struct | cfr |
|
struct | cfr< cint16 > |
|
class | circular_iterator |
|
struct | cmp_bits_impl |
|
struct | cmp_bits_impl< CmpOp::NEQ, 16, int16, Elems > |
|
struct | cmp_bits_impl< CmpOp::NEQ, 32, float, Elems > |
|
struct | cmp_bits_impl< CmpOp::NEQ, 32, int32, Elems > |
|
struct | cmp_bits_impl< CmpOp::NEQ, 8, T, Elems > |
|
struct | cmp_bits_impl< Op, 16, int16, Elems > |
|
struct | cmp_bits_impl< Op, 32, float, Elems > |
|
struct | cmp_bits_impl< Op, 32, int32, Elems > |
|
struct | cmp_bits_impl< Op, 8, T, Elems > |
|
struct | cmp_impl |
|
struct | compute_C_type |
|
struct | compute_C_type< int8, int8 > |
|
struct | compute_C_type< int8, uint8 > |
|
struct | compute_C_type< uint8, int8 > |
|
struct | compute_C_type< uint8, uint8 > |
|
struct | concat_accum_helper |
|
struct | concat_vector_helper |
|
struct | conj_bits |
|
struct | conj_bits_impl |
|
struct | conj_bits_impl< 32, cint16, Elems > |
|
struct | conj_bits_impl< 64, cfloat, Elems > |
|
struct | conj_bits_impl< 64, cint32, Elems > |
|
class | const_iterator |
|
class | const_tile_iterator |
|
struct | consume_terms |
|
struct | consume_terms< 48, Lanes, 16, int16, N_Coeff, 16, int16, Op, Step > |
|
struct | consume_terms< 48, Lanes, 16, int16, N_Coeff, 32, int32, Op, Step > |
|
struct | consume_terms< 48, Lanes, 32, int32, N_Coeff, 16, int16, Op, Step > |
|
struct | consume_terms< AccumBits, Lanes, 32, T_Coeff, N_Coeff, 32, T_Data, Op, Step > |
|
struct | consume_terms< AccumBits, Lanes, 32, T_Coeff, N_Coeff, 64, T_Data, Op, Step > |
|
struct | consume_terms< AccumBits, Lanes, 64, cfloat, N_Coeff, 64, cfloat, Op, Step > |
|
struct | consume_terms< AccumBits, Lanes, 64, T_Coeff, N_Coeff, 32, T_Data, Op, Step > |
|
struct | consume_terms< AccumBits, Lanes, 64, T_Coeff, N_Coeff, 64, T_Data, Op, Step > |
|
class | consumer_sem |
|
struct | contains |
|
struct | default_accum_tag |
|
struct | default_accum_tag_helper |
|
struct | default_accum_tag_helper< 32, false > |
|
struct | default_accum_tag_helper< 32, true > |
|
struct | default_accum_tag_helper< 48 > |
|
struct | default_accum_tag_helper< 64 > |
|
struct | elementary_bits |
|
struct | elementary_bits_impl |
|
struct | elementary_bits_impl< ElementaryOp::Fix2Float, 32, TR, int32 > |
|
struct | elementary_bits_impl< ElementaryOp::Float2Fix, 32, TR, float > |
|
struct | elementary_bits_impl< Op, 32, TR, float > |
|
struct | elementary_bits_impl< Op, 32, TR, uint32 > |
|
struct | elementary_vector_bits |
|
struct | elementary_vector_bits_impl |
|
struct | elementary_vector_bits_impl< ElementaryOp::Cos, 32, float, float, N > |
|
struct | elementary_vector_bits_impl< ElementaryOp::Fix2Float, Bits, float, T, N > |
|
struct | elementary_vector_bits_impl< ElementaryOp::Float2Fix, 32, TR, float, N > |
|
struct | elementary_vector_bits_impl< ElementaryOp::Sin, 32, float, float, N > |
|
struct | elementary_vector_bits_impl< ElementaryOp::SinCos, 32, float, float, N > |
|
struct | elementary_vector_bits_impl< ElementaryOp::SinCos, 32, TR, int32, N > |
|
struct | elementary_vector_bits_impl< ElementaryOp::SinCosComplex, 32, cint16, int32, N > |
|
struct | elementary_vector_bits_impl< ElementaryOp::SinCosComplex, 32, float, float, N > |
|
struct | elementary_vector_bits_impl< Op, 32, float, float, N > |
|
struct | equal |
|
struct | equal_bits_impl |
|
struct | equal_bits_impl< 16, T, Elems > |
|
struct | equal_bits_impl< 32, float, Elems > |
|
struct | equal_bits_impl< 32, T, Elems > |
|
struct | equal_bits_impl< 64, cfloat, Elems > |
|
struct | equal_bits_impl< 64, T, Elems > |
|
struct | equal_bits_impl< 8, T, Elems > |
|
struct | fft_dit |
|
struct | fft_dit< Vectorization, 0, 2, cfloat > |
|
struct | fft_dit< Vectorization, 0, 2, cint16, T2 > |
|
struct | fft_dit< Vectorization, 0, 2, cint32 > |
|
struct | fft_dit< Vectorization, 0, 3, cint16, cint32 > |
|
struct | fft_dit< Vectorization, 0, 3, cint32 > |
|
struct | fft_dit< Vectorization, 0, 4, cint16, cint32 > |
|
struct | fft_dit< Vectorization, 0, 4, cint32 > |
|
struct | fft_dit< Vectorization, 0, 5, cint16, cint32 > |
|
struct | fft_dit< Vectorization, 0, 5, cint32 > |
|
struct | fft_dit< Vectorization, 1, 2, cfloat > |
|
struct | fft_dit< Vectorization, 1, 2, cint16 > |
|
struct | fft_dit< Vectorization, 1, 2, cint32 > |
|
struct | fft_dit< Vectorization, 1, 4, cint32, T2 > |
|
struct | fft_dit< Vectorization, 2, 2, cfloat > |
|
struct | fft_dit< Vectorization, 2, 2, cint16 > |
|
struct | fft_dit< Vectorization, 2, 2, cint32, T2 > |
|
struct | fft_dit< Vectorization, 3, 2, cint16 > |
|
struct | fft_dit_common |
|
struct | filter_bits |
|
struct | filter_bits_impl |
|
struct | filter_bits_impl< 16, T, Elems, Op > |
|
struct | filter_bits_impl< 32, T, Elems, Op > |
|
struct | filter_bits_impl< 64, T, Elems, Op > |
|
struct | filter_bits_impl< 8, T, Elems, Op > |
|
struct | get_value_type |
|
struct | get_value_type< vector< T, Elems > > |
|
struct | interleave_bits_butterfly |
|
struct | interleave_bits_butterfly< 32, T, Elems > |
|
struct | interleave_bits_butterfly< 64, T, Elems > |
|
struct | interleave_bits_butterfly_half |
|
struct | interleave_bits_butterfly_half< 32, T, Elems > |
|
struct | interleave_bits_butterfly_half< 64, T, Elems > |
|
struct | interleave_bits_crossover |
|
struct | interleave_bits_crossover< 32, T, Elems > |
|
struct | interleave_bits_crossover< 64, T, Elems > |
|
struct | interleave_bits_custom |
|
struct | interleave_bits_custom< 32, T, 16 > |
|
struct | interleave_bits_custom_static |
|
struct | 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 | interleave_bits_unzip |
|
struct | interleave_bits_unzip< 16, T, Elems > |
|
struct | interleave_bits_unzip< 32, T, Elems > |
|
struct | interleave_bits_unzip< 64, T, Elems > |
|
struct | interleave_bits_unzip< 8, T, Elems > |
|
struct | interleave_bits_zip |
|
struct | interleave_bits_zip< 16, T, Elems > |
|
struct | interleave_bits_zip< 32, T, Elems > |
|
struct | interleave_bits_zip< 64, T, Elems > |
|
struct | interleave_bits_zip< 8, T, Elems > |
|
struct | interleave_common_helper |
|
struct | interleave_common_helper< 32, T, 16 > |
|
struct | interleave_common_helper< 64, T, 8 > |
|
struct | is_accum |
|
struct | is_accum< accum< Class, Bits, Elems > > |
|
struct | is_complex |
|
struct | is_floating_point |
|
struct | is_integral |
|
struct | is_mask |
|
struct | is_mask< mask< Elems > > |
|
struct | is_signed |
|
struct | is_sparse_vector |
|
struct | is_sparse_vector< sparse_vector< T, Elems > > |
|
struct | is_tlast |
|
struct | is_tlast< tlast< T, Bool > > |
|
struct | is_tlast_type |
|
struct | is_tlast_type< tlast< const vector< T, N > &, Bool >, T2 > |
|
struct | is_tlast_type< tlast< T, Bool >, T2 > |
|
struct | is_tlast_type< tlast< vector< T, N > &, Bool >, T2 > |
|
struct | is_unsigned |
|
struct | is_valid_accum_type |
|
struct | is_valid_bfp_type |
|
struct | is_valid_element_type |
|
struct | is_valid_fft_op |
|
struct | is_vector |
|
struct | is_vector< vector< T, Elems > > |
|
struct | is_vector_elem_ref |
|
struct | is_vector_elem_ref< detail::vector_elem_const_ref< T, Elems > > |
|
struct | is_vector_elem_ref< detail::vector_elem_ref< T, Elems > > |
|
struct | is_vector_ref |
|
struct | is_vector_ref< unaligned_vector_ref< T, Elems, Resource > > |
|
struct | is_vector_ref< vector_ref< T, Elems, Resource > > |
|
class | iterator |
|
struct | iterator_stride |
|
struct | iterator_stride< dynamic_extent > |
|
struct | linear_approx |
|
struct | load_unaligned_vector_helper |
|
struct | load_vector_helper |
|
struct | lut |
|
struct | lut< 1, OffsetType, SlopeType > |
|
struct | lut< 2, OffsetType, SlopeType > |
|
struct | lut< 4, OffsetType, SlopeType > |
|
class | mask |
|
struct | max_min_bits |
|
struct | max_min_bits_impl |
|
struct | max_min_bits_impl< 16, int16, Elems, Op > |
|
struct | max_min_bits_impl< 32, float, Elems, MaxMinOperation::MaxDiff > |
|
struct | max_min_bits_impl< 32, float, Elems, Op > |
|
struct | max_min_bits_impl< 32, int32, Elems, Op > |
|
struct | max_min_bits_impl< 8, T, Elems, Op > |
|
struct | max_min_bits_reduce_impl |
|
struct | max_min_bits_reduce_impl< 16, int16, Elems, Op > |
|
struct | max_min_bits_reduce_impl< 32, float, Elems, Op > |
|
struct | max_min_bits_reduce_impl< 32, int32, Elems, Op > |
|
struct | max_min_bits_reduce_impl< 8, T, Elems, Op > |
|
struct | max_min_cmp_bits |
|
struct | max_min_cmp_bits_impl |
|
struct | max_min_cmp_bits_impl< 16, int16, Elems, Op > |
|
struct | max_min_cmp_bits_impl< 32, float, Elems, Op > |
|
struct | max_min_cmp_bits_impl< 32, int32, Elems, Op > |
|
struct | max_min_cmp_bits_impl< 8, T, Elems, Op > |
|
struct | max_min_reduce_bits |
|
struct | mmul |
|
struct | mmul< M, K, N, cfloat, cfloat, 32 > |
|
struct | mmul< M, K, N, cfloat, float, 32 > |
|
struct | mmul< M, K, N, cint16, cint16, AccumBits > |
|
struct | mmul< M, K, N, cint16, cint32, AccumBits > |
|
struct | mmul< M, K, N, cint16, int16, 48 > |
|
struct | mmul< M, K, N, cint16, int32, AccumBits > |
|
struct | mmul< M, K, N, cint32, cint16, AccumBits > |
|
struct | mmul< M, K, N, cint32, cint32, 80 > |
|
struct | mmul< M, K, N, cint32, int16, AccumBits > |
|
struct | mmul< M, K, N, cint32, int32, 80 > |
|
struct | mmul< M, K, N, float, cfloat, 32 > |
|
struct | mmul< M, K, N, float, float, 32 > |
|
struct | mmul< M, K, N, int16, cint16, 48 > |
|
struct | mmul< M, K, N, int16, cint32, AccumBits > |
|
struct | mmul< M, K, N, int16, int16, 48 > |
|
struct | mmul< M, K, N, int16, int32, AccumBits > |
|
struct | mmul< M, K, N, int16, int8, 48 > |
|
struct | mmul< M, K, N, int16, uint8, 48 > |
|
struct | mmul< M, K, N, int32, cint16, AccumBits > |
|
struct | mmul< M, K, N, int32, cint32, 80 > |
|
struct | mmul< M, K, N, int32, int16, AccumBits > |
|
struct | mmul< M, K, N, int32, int32, 80 > |
|
struct | mmul< M, K, N, int8, int16, 48 > |
|
struct | mmul< M, K, N, int8, int8, 48 > |
|
struct | mmul< M, K, N, int8, uint8, 48 > |
|
struct | mmul< M, K, N, uint8, int8, 48 > |
|
struct | mmul< M, K, N, uint8, uint8, 48 > |
|
struct | mmul_16_16 |
|
struct | mmul_16_16< 2, 4, 8, int16, int16, AccumBits > |
|
struct | mmul_16_16< 4, 2, 8, int16, int16, AccumBits > |
|
struct | mmul_16_16< 4, 4, 4, int16, int16, AccumBits > |
|
struct | mmul_16_16< 4, 4, 8, int16, int16, AccumBits > |
|
struct | mmul_16_16< 8, 8, 1, int16, int16, AccumBits > |
|
struct | mmul_16_32 |
|
struct | mmul_16_32< 2, 4, 8, int16, int32, AccumBits > |
|
struct | mmul_16_32< 4, 2, 2, int16, TypeB, AccumBits > |
|
struct | mmul_16_32< 4, 4, 1, int16, cint16, AccumBits > |
|
struct | mmul_16_32< 4, 4, 4, int16, TypeB, AccumBits > |
|
struct | mmul_16_64 |
|
struct | mmul_16_64< 2, 4, 2, int16, cint32, AccumBits > |
|
struct | mmul_16_64< 2, 4, 4, int16, cint32, AccumBits > |
|
struct | mmul_16_64< 2, 8, 2, int16, cint32, AccumBits > |
|
struct | mmul_16_64< 4, 4, 1, int16, cint32, AccumBits > |
|
struct | mmul_16_64< 4, 4, 2, int16, cint32, AccumBits > |
|
struct | mmul_16_8 |
|
struct | mmul_16_8< 4, 4, 4, int16, TypeB, AccumBits > |
|
struct | mmul_16_8< 4, 4, 8, int16, TypeB, AccumBits > |
|
struct | mmul_16_8< 4, 8, 4, int16, TypeB, AccumBits > |
|
struct | mmul_16_8< 8, 4, 4, int16, TypeB, AccumBits > |
|
struct | mmul_32_16 |
|
struct | mmul_32_16< 2, 2, 4, TypeA, int16, AccumBits > |
|
struct | mmul_32_16< 2, 2, 8, TypeA, int16, AccumBits > |
|
struct | mmul_32_16< 2, 4, 4, TypeA, int16, AccumBits > |
|
struct | mmul_32_16< 2, 4, 8, TypeA, int16, AccumBits > |
|
struct | mmul_32_16< 4, 2, 4, TypeA, int16, AccumBits > |
|
struct | mmul_32_16< 4, 4, 2, TypeA, int16, AccumBits > |
|
struct | mmul_32_16< 4, 4, 4, TypeA, int16, AccumBits > |
|
struct | mmul_32_32 |
|
struct | mmul_32_32< 2, 2, 2, float, float, 32 > |
|
struct | mmul_32_32< 2, 2, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_32< 2, 4, 2, float, float, 32 > |
|
struct | mmul_32_32< 2, 4, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_32< 2, 4, 4, float, float, 32 > |
|
struct | mmul_32_32< 2, 4, 4, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_32< 2, 8, 2, float, float, 32 > |
|
struct | mmul_32_32< 2, 8, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_32< 4, 2, 2, float, float, 32 > |
|
struct | mmul_32_32< 4, 2, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_32< 4, 2, 4, float, float, 32 > |
|
struct | mmul_32_32< 4, 2, 4, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_32< 4, 4, 1, float, float, 32 > |
|
struct | mmul_32_32< 4, 4, 1, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_32< 4, 4, 2, float, float, 32 > |
|
struct | mmul_32_32< 4, 4, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_64 |
|
struct | mmul_32_64< 2, 2, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_64< 2, 4, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_32_64< 4, 2, 1, TypeA, TypeB, AccumBits > |
|
struct | mmul_64_16 |
|
struct | mmul_64_16< 2, 4, 2, cint32, int16, AccumBits > |
|
struct | mmul_64_16< 2, 4, 4, cint32, int16, AccumBits > |
|
struct | mmul_64_16< 2, 8, 2, cint32, int16, AccumBits > |
|
struct | mmul_64_16< 4, 4, 2, cint32, int16, AccumBits > |
|
struct | mmul_64_32 |
|
struct | mmul_64_32< 1, 2, 2, cint32, int32, AccumBits > |
|
struct | mmul_64_32< 2, 2, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_64_32< 2, 4, 1, cfloat, float, 32 > |
|
struct | mmul_64_32< 2, 4, 2, TypeA, TypeB, AccumBits > |
|
struct | mmul_64_32< 4, 4, 1, TypeA, TypeB, AccumBits > |
|
struct | mmul_64_64 |
|
struct | mmul_64_64< 1, 2, 2, cint32, cint32, AccumBits > |
|
struct | mmul_64_64< 2, 2, 1, cint32, cint32, AccumBits > |
|
struct | mmul_64_64< 2, 2, 2, cfloat, cfloat, 32 > |
|
struct | mmul_64_64< 2, 2, 2, cint32, cint32, AccumBits > |
|
struct | mmul_64_64< 2, 2, 4, cfloat, cfloat, 32 > |
|
struct | mmul_64_64< 2, 4, 2, cfloat, cfloat, 32 > |
|
struct | mmul_64_64< 4, 2, 1, cfloat, cfloat, 32 > |
|
struct | mmul_64_64< 4, 2, 2, cfloat, cfloat, 32 > |
|
struct | mmul_8_16 |
|
struct | mmul_8_16< 4, 4, 4, TypeA, int16, AccumBits > |
|
struct | mmul_8_16< 4, 4, 8, TypeA, int16, AccumBits > |
|
struct | mmul_8_16< 8, 8, 1, TypeA, int16, AccumBits > |
|
struct | mmul_8_8 |
|
struct | mmul_8_8< 1, 16, 8, TypeA, TypeB, 48 > |
|
struct | mmul_8_8< 2, 16, 8, TypeA, TypeB, 48 > |
|
struct | mmul_8_8< 2, 8, 8, TypeA, TypeB, 48 > |
|
struct | mmul_8_8< 4, 16, 4, TypeA, TypeB, 48 > |
|
struct | mmul_8_8< 4, 16, 8, TypeA, TypeB, 48 > |
|
struct | mmul_8_8< 4, 8, 4, TypeA, TypeB, 48 > |
|
struct | mmul_8_8< 4, 8, 8, TypeA, TypeB, 48 > |
|
struct | mmul_8_8< 8, 8, 4, TypeA, TypeB, 48 > |
|
struct | mmul_common |
|
struct | mul_bits |
|
struct | mul_bits_impl |
|
struct | mul_bits_impl< MulOp, 32, 32, float, 32, float > |
|
struct | mul_bits_impl< MulOp, 32, 32, float, 64, cfloat > |
|
struct | mul_bits_impl< MulOp, 32, 64, cfloat, 32, float > |
|
struct | mul_bits_impl< MulOp, 32, 64, cfloat, 64, cfloat > |
|
struct | mul_bits_impl< MulOp, 48, 16, int16, 16, int16 > |
|
struct | mul_bits_impl< MulOp, 48, 16, int16, 32, cint16 > |
|
struct | mul_bits_impl< MulOp, 48, 16, int16, 32, int32 > |
|
struct | mul_bits_impl< MulOp, 48, 16, int16, 8, T2 > |
|
struct | mul_bits_impl< MulOp, 48, 32, cint16, 16, int16 > |
|
struct | mul_bits_impl< MulOp, 48, 32, cint16, 64, cint32 > |
|
struct | mul_bits_impl< MulOp, 48, 32, int32, 16, int16 > |
|
struct | mul_bits_impl< MulOp, 48, 32, T1, 32, T2 > |
|
struct | mul_bits_impl< MulOp, 48, 64, cint32, 32, cint16 > |
|
struct | mul_bits_impl< MulOp, 48, 8, T1, 16, int16 > |
|
struct | mul_bits_impl< MulOp, 48, 8, T1, 8, T2 > |
|
struct | mul_bits_impl< MulOp, 80, 32, int32, 16, int16 > |
|
struct | mul_bits_impl< MulOp, 80, 32, int32, 32, int32 > |
|
struct | mul_bits_impl< MulOp, 80, 32, int32, 64, cint32 > |
|
struct | mul_bits_impl< MulOp, 80, 32, T1, 32, T2 > |
|
struct | mul_bits_impl< MulOp, 80, 64, cint32, 32, cint16 > |
|
struct | mul_bits_impl< MulOp, 80, 64, cint32, 32, int32 > |
|
struct | mul_bits_impl< MulOp, 80, 64, cint32, 64, cint32 > |
|
struct | mul_maxmin_bits |
|
struct | mul_maxmin_bits_impl |
|
struct | mul_maxmin_bits_impl< MulOp, 48, 16, int16, 16, int16 > |
|
struct | mul_maxmin_bits_impl< MulOp, 48, 16, int16, 32, cint16 > |
|
struct | mul_maxmin_bits_impl< MulOp, 48, 16, int16, 32, int32 > |
|
struct | mul_maxmin_bits_impl< MulOp, 48, 16, int16, 8, T2 > |
|
struct | mul_maxmin_bits_impl< MulOp, 48, 32, int32, 16, int16 > |
|
struct | mul_maxmin_bits_impl< MulOp, 48, 8, T1, 16, int16 > |
|
struct | mul_maxmin_bits_impl< MulOp, 48, 8, T1, 8, T2 > |
|
struct | mul_maxmin_bits_impl< MulOp, 80, 16, int16, 32, int32 > |
|
struct | mul_maxmin_bits_impl< MulOp, 80, 32, int32, 16, int16 > |
|
struct | mul_maxmin_bits_impl< MulOp, 80, 32, int32, 32, int32 > |
|
struct | mul_reduce_bits |
|
struct | mul_reduce_bits_impl |
|
class | mutex |
|
struct | native_vector_length |
|
struct | native_vector_type |
|
struct | native_vector_type< cfloat, 16 > |
|
struct | native_vector_type< cfloat, 2 > |
|
struct | native_vector_type< cfloat, 4 > |
|
struct | native_vector_type< cfloat, 8 > |
|
struct | native_vector_type< cint16, 16 > |
|
struct | native_vector_type< cint16, 32 > |
|
struct | native_vector_type< cint16, 4 > |
|
struct | native_vector_type< cint16, 8 > |
|
struct | native_vector_type< cint32, 16 > |
|
struct | native_vector_type< cint32, 2 > |
|
struct | native_vector_type< cint32, 4 > |
|
struct | native_vector_type< cint32, 8 > |
|
struct | native_vector_type< float, 16 > |
|
struct | native_vector_type< float, 32 > |
|
struct | native_vector_type< float, 4 > |
|
struct | native_vector_type< float, 8 > |
|
struct | native_vector_type< int16, 16 > |
|
struct | native_vector_type< int16, 32 > |
|
struct | native_vector_type< int16, 64 > |
|
struct | native_vector_type< int16, 8 > |
|
struct | native_vector_type< int32, 16 > |
|
struct | native_vector_type< int32, 32 > |
|
struct | native_vector_type< int32, 4 > |
|
struct | native_vector_type< int32, 8 > |
|
struct | native_vector_type< int8, 128 > |
|
struct | native_vector_type< int8, 16 > |
|
struct | native_vector_type< int8, 32 > |
|
struct | native_vector_type< int8, 64 > |
|
struct | native_vector_type< uint8, 128 > |
|
struct | native_vector_type< uint8, 16 > |
|
struct | native_vector_type< uint8, 32 > |
|
struct | native_vector_type< uint8, 64 > |
|
struct | neg_bits |
|
struct | neg_bits_impl |
|
struct | neg_bits_impl< 16, T, Elems > |
|
struct | neg_bits_impl< 32, float, Elems > |
|
struct | neg_bits_impl< 32, T, Elems > |
|
struct | neg_bits_impl< 64, cfloat, Elems > |
|
struct | neg_bits_impl< 64, cint32, Elems > |
|
struct | not_equal |
|
struct | parallel_lookup |
|
class | pattern_iterator |
|
class | producer_sem |
|
class | random_circular_iterator |
|
class | restrict_vector_iterator |
|
struct | reverse |
|
struct | reverse_impl |
|
struct | reverse_impl< 16, T, Elems > |
|
struct | reverse_impl< 32, T, Elems > |
|
struct | reverse_impl< 64, T, Elems > |
|
struct | reverse_impl< 8, T, Elems > |
|
struct | schedule_1 |
|
struct | schedule_2 |
|
class | scoped_lock_impl |
|
struct | select_bits |
|
struct | select_bits_impl |
|
struct | select_bits_impl< 16, T, Elems > |
|
struct | select_bits_impl< 32, float, Elems > |
|
struct | select_bits_impl< 32, T, Elems > |
|
struct | select_bits_impl< 64, cfloat, Elems > |
|
struct | select_bits_impl< 64, T, Elems > |
|
struct | select_bits_impl< 8, T, Elems > |
|
struct | shift_bits |
|
struct | shift_bits_impl |
|
struct | shift_bits_impl< cint32, 64, Elems > |
|
struct | shift_bits_impl< int16, 16, Elems > |
|
struct | shift_bits_impl< T, 32, Elems > |
|
struct | shift_bits_impl< T, 8, Elems > |
|
struct | shuffle_down_bits |
|
struct | shuffle_down_bits_impl |
|
struct | shuffle_down_bits_impl< 16, T, Elems > |
|
struct | shuffle_down_bits_impl< 32, T, Elems > |
|
struct | shuffle_down_bits_impl< 64, T, Elems > |
|
struct | shuffle_down_bits_impl< 8, T, Elems > |
|
struct | shuffle_down_bits_impl_scalar |
|
struct | shuffle_down_fill_bits |
|
struct | shuffle_down_fill_bits_impl |
|
struct | shuffle_down_fill_bits_impl< 16, T, Elems > |
|
struct | shuffle_down_fill_bits_impl< 32, T, Elems > |
|
struct | shuffle_down_fill_bits_impl< 64, T, Elems > |
|
struct | shuffle_down_fill_bits_impl< 8, T, Elems > |
|
struct | shuffle_down_fill_bits_impl_scalar |
|
struct | shuffle_down_replicate_bits |
|
struct | shuffle_down_replicate_bits_impl |
|
struct | shuffle_down_replicate_bits_impl< 16, T, Elems > |
|
struct | shuffle_down_replicate_bits_impl< 32, T, Elems > |
|
struct | shuffle_down_replicate_bits_impl< 64, T, Elems > |
|
struct | shuffle_down_replicate_bits_impl< 8, T, Elems > |
|
struct | shuffle_down_replicate_bits_impl_scalar |
|
struct | shuffle_down_rotate_bits |
|
struct | shuffle_down_rotate_bits_impl |
|
struct | shuffle_down_rotate_bits_impl< 16, T, Elems > |
|
struct | shuffle_down_rotate_bits_impl< 32, T, Elems > |
|
struct | shuffle_down_rotate_bits_impl< 64, T, Elems > |
|
struct | shuffle_down_rotate_bits_impl< 8, T, Elems > |
|
struct | shuffle_down_rotate_bits_impl_scalar |
|
struct | shuffle_up_bits |
|
struct | shuffle_up_bits_impl |
|
struct | shuffle_up_bits_impl< 16, T, Elems > |
|
struct | shuffle_up_bits_impl< 32, T, Elems > |
|
struct | shuffle_up_bits_impl< 64, T, Elems > |
|
struct | shuffle_up_bits_impl< 8, T, Elems > |
|
struct | shuffle_up_bits_impl_scalar |
|
struct | shuffle_up_fill_bits |
|
struct | shuffle_up_fill_bits_impl |
|
struct | shuffle_up_fill_bits_impl< 16, T, Elems > |
|
struct | shuffle_up_fill_bits_impl< 32, T, Elems > |
|
struct | shuffle_up_fill_bits_impl< 64, T, Elems > |
|
struct | shuffle_up_fill_bits_impl< 8, T, Elems > |
|
struct | shuffle_up_fill_bits_impl_scalar |
|
struct | shuffle_up_replicate_bits |
|
struct | shuffle_up_replicate_bits_impl |
|
struct | shuffle_up_replicate_bits_impl< 16, T, Elems > |
|
struct | shuffle_up_replicate_bits_impl< 32, T, Elems > |
|
struct | shuffle_up_replicate_bits_impl< 64, T, Elems > |
|
struct | shuffle_up_replicate_bits_impl< 8, T, Elems > |
|
struct | shuffle_up_replicate_bits_impl_scalar |
|
struct | shuffle_up_rotate_bits |
|
struct | shuffle_up_rotate_bits_impl |
|
struct | shuffle_up_rotate_bits_impl< 16, T, Elems > |
|
struct | shuffle_up_rotate_bits_impl< 32, T, Elems > |
|
struct | shuffle_up_rotate_bits_impl< 64, T, Elems > |
|
struct | shuffle_up_rotate_bits_impl< 8, T, Elems > |
|
struct | shuffle_up_rotate_bits_impl_scalar |
|
struct | sliding_mul_bits |
|
struct | sliding_mul_bits_impl |
|
struct | sliding_mul_bits_impl< 4, Points, CoeffStep, DataStepX, DataStepY, 32, 32, 64, float, cfloat > |
|
struct | sliding_mul_bits_impl< 4, Points, CoeffStep, DataStepX, DataStepY, 32, 64, 32, cfloat, float > |
|
struct | sliding_mul_bits_impl< 4, Points, CoeffStep, DataStepX, DataStepY, 32, 64, 64, cfloat, cfloat > |
|
struct | sliding_mul_bits_impl< 8, Points, CoeffStep, DataStepX, DataStepY, 32, 32, 32, float, float > |
|
struct | sliding_mul_bits_impl< Lanes, Points, CoeffStep, 1, DataStepY, 48, 16, 16, CoeffType, DataType > |
|
struct | sliding_mul_bits_impl< Lanes, Points, CoeffStep, DataStepX, 1, 48, 16, 16, CoeffType, DataType > |
|
struct | sliding_mul_bits_impl< Lanes, Points, CoeffStep, DataStepX, DataStepY, 48, 16, 16, CoeffType, DataType > |
|
struct | sliding_mul_bits_impl< Lanes, Points, CoeffStep, DataStepX, DataStepY, 48, CoeffTypeBits, DataTypeBits, CoeffType, DataType > |
|
struct | sliding_mul_bits_impl< Lanes, Points, CoeffStep, DataStepX, DataStepY, 80, CoeffTypeBits, DataTypeBits, CoeffType, DataType > |
|
struct | sliding_mul_sym_bits |
|
struct | sliding_mul_sym_bits_impl |
|
struct | sliding_mul_sym_bits_impl< Lanes, Points, false, CoeffStep, DataStepX, DataStepY, 48, 16, 16, CoeffType, DataType > |
|
struct | sliding_mul_sym_bits_impl< Lanes, Points, false, CoeffStep, DataStepX, DataStepY, 48, CoeffTypeBits, DataTypeBits, CoeffType, DataType > |
|
struct | sliding_mul_sym_bits_impl< Lanes, Points, false, CoeffStep, DataStepX, DataStepY, 80, CoeffTypeBits, DataTypeBits, CoeffType, DataType > |
|
struct | sliding_mul_sym_bits_impl< Lanes, Points, true, CoeffStep, DataStepX, DataStepY, 48, CoeffTypeBits, DataTypeBits, CoeffType, DataType > |
|
struct | sliding_mul_sym_bits_impl< Lanes, Points, true, CoeffStep, DataStepX, DataStepY, 80, CoeffTypeBits, DataTypeBits, CoeffType, DataType > |
|
struct | sliding_mul_sym_uct_bits |
|
struct | sliding_mul_sym_uct_bits_impl |
|
struct | sliding_mul_sym_uct_bits_impl< Lanes, Points, CoeffStep, DataStep, 48, 16, 16, CoeffType, DataType > |
|
struct | sliding_mul_sym_uct_bits_impl< Lanes, Points, CoeffStep, DataStep, 48, 16, 32, CoeffType, DataType > |
|
struct | sliding_mul_sym_uct_bits_impl< Lanes, Points, CoeffStep, DataStep, 48, 32, 16, CoeffType, DataType > |
|
struct | sliding_mul_sym_uct_bits_impl< Lanes, Points, CoeffStep, DataStep, 48, 32, 32, CoeffType, DataType > |
|
struct | sliding_mul_sym_uct_bits_impl< Lanes, Points, CoeffStep, DataStep, 48, 64, 32, CoeffType, DataType > |
|
struct | span_extents |
|
struct | span_extents< true, extents< Extents... > > |
|
struct | span_extents_common |
|
struct | span_extents_common< extents< Extents... > > |
|
struct | span_indexer |
|
class | sparse_vector |
|
struct | square_bits |
|
struct | square_bits_impl |
|
struct | square_bits_impl< MulOp, 32, 32, float > |
|
struct | square_bits_impl< MulOp, 48, 16, int16 > |
|
struct | square_bits_impl< MulOp, 48, 32, cint16 > |
|
struct | square_bits_impl< MulOp, 48, 8, T > |
|
struct | square_bits_impl< MulOp, 80, 32, int32 > |
|
struct | square_bits_impl< MulOp, 80, 64, cint32 > |
|
struct | store_unaligned_vector_helper |
|
struct | store_vector_helper |
|
class | tile |
|
struct | tile_id |
|
struct | tile_id_hw |
|
union | tile_id_hw.__unnamed1__ |
|
struct | tile_id_hw.__unnamed1__.coord |
|
class | tile_iterator |
|
struct | tiled_span_extents |
|
struct | tiled_span_extents< false, extents< TileExtents... >, Extents > |
|
struct | tiled_span_extents< true, extents< TileExtents... >, extents< Extents... > > |
|
struct | tiled_span_extents_common |
|
struct | tiled_span_extents_common< extents< TileExtents... >, extents< Extents... > > |
|
struct | tiled_span_indexer |
|
struct | transpose_bits |
|
struct | type_bits |
|
class | unaligned_vector_iterator |
|
class | unaligned_vector_ref |
|
class | vector |
|
class | vector_circular_iterator |
|
class | vector_elem_const_ref |
|
class | vector_elem_ref |
|
class | vector_iterator |
|
struct | vector_ldst_align |
|
class | vector_random_circular_iterator |
|
class | vector_ref |
|
struct | vector_storage |
|
struct | vector_storage< cfloat, 16 > |
|
struct | vector_storage< cfloat, 2 > |
|
struct | vector_storage< cfloat, 4 > |
|
struct | vector_storage< cfloat, 8 > |
|
struct | vector_storage< cint16, 16 > |
|
struct | vector_storage< cint16, 32 > |
|
struct | vector_storage< cint16, 4 > |
|
struct | vector_storage< cint16, 8 > |
|
struct | vector_storage< cint32, 16 > |
|
struct | vector_storage< cint32, 2 > |
|
struct | vector_storage< cint32, 4 > |
|
struct | vector_storage< cint32, 8 > |
|
struct | vector_storage< float, 16 > |
|
struct | vector_storage< float, 32 > |
|
struct | vector_storage< float, 4 > |
|
struct | vector_storage< float, 8 > |
|
struct | vector_storage< int16, 16 > |
|
struct | vector_storage< int16, 32 > |
|
struct | vector_storage< int16, 64 > |
|
struct | vector_storage< int16, 8 > |
|
struct | vector_storage< int32, 16 > |
|
struct | vector_storage< int32, 32 > |
|
struct | vector_storage< int32, 4 > |
|
struct | vector_storage< int32, 8 > |
|
struct | vector_storage< int8, 128 > |
|
struct | vector_storage< int8, 16 > |
|
struct | vector_storage< int8, 32 > |
|
struct | vector_storage< int8, 64 > |
|
struct | vector_storage< uint8, 128 > |
|
struct | vector_storage< uint8, 16 > |
|
struct | vector_storage< uint8, 32 > |
|
struct | vector_storage< uint8, 64 > |
|
struct | zeros_type_for_accum |
|
struct | zeros_type_for_accum< AccumClass::CFP > |
|
struct | zeros_type_for_accum< AccumClass::CInt > |
|
struct | zeros_type_for_accum< AccumClass::FP > |
|
struct | zeros_type_for_accum< AccumClass::Int > |
|
|
template<typename T , unsigned Elems> |
using | abs = abs_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , typename TR , unsigned Elems> |
using | abs_square = abs_square_bits< T, TR, Elems > |
|
template<typename T > |
using | accum_native_type_t = typename accum_native_type< T >::type |
|
template<AccumClass Class, unsigned Bits, unsigned Elems> |
using | accum_storage_t = typename accum_storage< Class, Bits, Elems >::type |
|
template<typename T1 , typename T2 , unsigned Bits = default_accum_bits<T1, T2>()> |
using | accum_tag_for_mul_types = accum_tag_t< accum_class_for_mul_types_v< T1, T2 >, Bits > |
|
template<AccumClass Class, unsigned Bits> |
using | accum_tag_t = typename accum_tag< Class, Bits >::type |
|
template<typename T , unsigned Elems> |
using | add = add_sub_bits< type_bits_v< T >, T, Elems, AddSubOperation::Add > |
|
template<unsigned AccumBits, AccumClass Class, unsigned Elems> |
using | add_accum = add_sub_accum_bits< AccumBits, Class, Elems, AddSubOperation::Add > |
|
template<unsigned AccumBits, typename T , unsigned Elems> |
using | add_accum_vector = add_sub_accum_vector_bits< AccumBits, type_bits_v< T >, T, Elems, AddSubOperation::Add > |
|
template<aie_dm_resource Resource, typename T > |
using | add_memory_bank_t = typename add_memory_bank< Resource, T >::type |
|
template<typename T , unsigned Elems> |
using | add_reduce = add_reduce_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | add_reduce_v = add_reduce_v_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems, BitOp Op> |
using | bit = bit_bits< type_bits_v< T >, T, Elems, Op > |
|
template<typename T , unsigned Elems> |
using | broadcast = broadcast_bits< type_bits_v< T >, T, Elems > |
|
template<typename TypeA , typename TypeB > |
using | compute_C_type_t = typename compute_C_type< TypeA, TypeB >::type |
|
template<typename T , unsigned Elems> |
using | conj = conj_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , size_t Elems, size_t Stride = 1, aie_dm_resource Resource = aie_dm_resource::none> |
using | const_circular_iterator = circular_iterator< const T, Elems, Stride, Resource > |
|
template<typename T , unsigned Steps> |
using | const_pattern_iterator = pattern_iterator< const std::remove_const_t< T >, Steps > |
|
template<typename T , size_t Elems, size_t Stride = 1, aie_dm_resource Resource = aie_dm_resource::none> |
using | const_random_circular_iterator = random_circular_iterator< const T, Elems, Stride, Resource > |
|
template<typename T , unsigned Elems, size_t Stride = 1, aie_dm_resource Resource = aie_dm_resource::none> |
using | const_restrict_vector_iterator = restrict_vector_iterator< const std::remove_const_t< T >, Elems, Stride, Resource > |
|
template<typename T , unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none> |
using | const_unaligned_vector_iterator = unaligned_vector_iterator< const std::remove_const_t< T >, Elems, Resource > |
|
template<typename T , unsigned Elems, aie_dm_resource Resource> |
using | const_unaligned_vector_ref = unaligned_vector_ref< const T, Elems, Resource > |
|
template<typename T , unsigned N, size_t Elems, size_t Stride = 1, aie_dm_resource Resource = aie_dm_resource::none> |
using | const_vector_circular_iterator = vector_circular_iterator< const T, N, Elems, Stride, Resource > |
|
template<typename T , unsigned Elems, size_t Stride = 1, aie_dm_resource Resource = aie_dm_resource::none> |
using | const_vector_iterator = vector_iterator< const std::remove_const_t< T >, Elems, Stride, Resource > |
|
template<typename T , unsigned N, size_t Elems, size_t Stride = 1, aie_dm_resource Resource = aie_dm_resource::none> |
using | const_vector_random_circular_iterator = vector_random_circular_iterator< const T, N, Elems, Stride, Resource > |
|
template<typename T , unsigned Elems, aie_dm_resource Resource> |
using | const_vector_ref = vector_ref< const T, Elems, Resource > |
|
template<unsigned NumReaders, unsigned NumWriters> |
using | consumer_lock = scoped_lock_impl< consumer_sem< NumReaders, NumWriters > > |
|
template<typename A , typename B > |
using | default_accum_tag_t = typename default_accum_tag< A, B >::type |
|
template<size_t Rank> |
using | dyn_extents = std::array< size_t, Rank > |
|
template<ElementaryOp Op, typename TR , typename T > |
using | elementary = elementary_bits< Op, type_bits_v< T >, TR, T > |
|
template<ElementaryOp Op, typename TR , typename T , unsigned N> |
using | elementary_vector = elementary_vector_bits< Op, type_bits_v< T >, TR, T, N > |
|
template<typename T , unsigned Elems> |
using | eq = cmp_impl< CmpOp::EQ, T, Elems > |
|
template<size_t... Extents> |
using | extents = std::integer_sequence< size_t, Extents... > |
|
template<typename T , unsigned Elems, FilterOp Op> |
using | filter = filter_bits< type_bits_v< T >, T, Elems, Op > |
|
template<typename T , unsigned Elems> |
using | ge = cmp_impl< CmpOp::GE, T, Elems > |
|
template<typename T > |
using | get_value_type_t = typename get_value_type< T >::type |
|
template<typename T , unsigned Elems> |
using | interleave_butterfly = interleave_bits_butterfly< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | interleave_butterfly_half = interleave_bits_butterfly_half< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | interleave_crossover = interleave_bits_crossover< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems, unsigned... Select> |
using | interleave_custom = interleave_bits_custom< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems, unsigned... Select> |
using | interleave_custom_static = interleave_bits_custom_static< type_bits_v< T >, T, Elems, Select... > |
|
template<typename T , unsigned Elems> |
using | interleave_unzip = interleave_bits_unzip< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | interleave_zip = interleave_bits_zip< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | lt = cmp_impl< CmpOp::LT, T, Elems > |
|
template<size_t Rank> |
using | make_dynamic_extents = utils::make_integer_broadcast< size_t, Rank, dynamic_extent > |
|
template<typename T , unsigned Elems> |
using | max = max_min_bits< type_bits_v< T >, T, Elems, MaxMinOperation::Max > |
|
template<typename T , unsigned Elems> |
using | max_cmp = max_min_cmp_bits< type_bits_v< T >, T, Elems, MaxMinOperation::MaxCmp > |
|
template<typename T , unsigned Elems> |
using | max_reduce = max_min_reduce_bits< type_bits_v< T >, T, Elems, MaxMinOperation::Max > |
|
template<typename T , unsigned Elems> |
using | maxdiff = max_min_bits< type_bits_v< T >, T, Elems, MaxMinOperation::MaxDiff > |
|
template<typename T , unsigned Elems> |
using | min = max_min_bits< type_bits_v< T >, T, Elems, MaxMinOperation::Min > |
|
template<typename T , unsigned Elems> |
using | min_cmp = max_min_cmp_bits< type_bits_v< T >, T, Elems, MaxMinOperation::MinCmp > |
|
template<typename T , unsigned Elems> |
using | min_reduce = max_min_reduce_bits< type_bits_v< T >, T, Elems, MaxMinOperation::Min > |
|
template<MulMacroOp MulOp, unsigned AccumBits, typename T1 , typename T2 > |
using | mul = mul_bits< MulOp, AccumBits, type_bits_v< T1 >, T1, type_bits_v< T2 >, T2 > |
|
template<MulMacroOp MulOp, unsigned AccumBits, typename T1 , typename T2 > |
using | mul_maxmin = mul_maxmin_bits< MulOp, AccumBits, type_bits_v< T1 >, T1, type_bits_v< T2 >, T2 > |
|
template<unsigned AccumBits, typename T , unsigned Elems> |
using | mul_reduce = mul_reduce_bits< AccumBits, type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | native_vector_type_t = typename native_vector_type< T, Elems >::type |
|
template<typename T , unsigned Elems> |
using | neg = neg_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | neq = cmp_impl< CmpOp::NEQ, T, Elems > |
|
template<unsigned NumReaders, unsigned NumWriters> |
using | producer_lock = scoped_lock_impl< producer_sem< NumReaders, NumWriters > > |
|
using | scoped_lock = scoped_lock_impl< mutex > |
|
template<typename T , unsigned Elems> |
using | select = select_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | shift = shift_bits< T, type_bits_v< T >, Elems > |
|
template<typename T , unsigned Elems> |
using | shuffle_down = shuffle_down_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | shuffle_down_fill = shuffle_down_fill_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | shuffle_down_replicate = shuffle_down_replicate_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | shuffle_down_rotate = shuffle_down_rotate_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | shuffle_up = shuffle_up_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | shuffle_up_fill = shuffle_up_fill_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | shuffle_up_replicate = shuffle_up_replicate_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | shuffle_up_rotate = shuffle_up_rotate_bits< type_bits_v< T >, T, Elems > |
|
template<unsigned OutElems, unsigned Points, int CoeffStep, int DataStepX, int DataStepY, unsigned AccumBits, typename CoeffType , typename DataType > |
using | sliding_mul = sliding_mul_bits< OutElems, Points, CoeffStep, DataStepX, DataStepY, AccumBits, type_bits_v< CoeffType >, type_bits_v< DataType >, CoeffType, DataType > |
|
template<unsigned OutElems, unsigned Points, int CoeffStep, int DataStepX, int DataStepY, unsigned AccumBits, typename CoeffType , typename DataType > |
using | sliding_mul_sym = sliding_mul_sym_bits< OutElems, Points, CoeffStep, DataStepX, DataStepY, AccumBits, type_bits_v< CoeffType >, type_bits_v< DataType >, CoeffType, DataType > |
|
template<unsigned OutElems, unsigned Points, int CoeffStep, int DataStep, unsigned AccumBits, typename CoeffType , typename DataType > |
using | sliding_mul_sym_uct = sliding_mul_sym_uct_bits< OutElems, Points, CoeffStep, DataStep, AccumBits, type_bits_v< CoeffType >, type_bits_v< DataType >, CoeffType, DataType > |
|
template<MulMacroOp MulOp, unsigned AccumBits, typename T > |
using | square = square_bits< MulOp, AccumBits, type_bits_v< T >, T > |
|
template<typename T , unsigned Elems> |
using | sub = add_sub_bits< type_bits_v< T >, T, Elems, AddSubOperation::Sub > |
|
template<unsigned AccumBits, AccumClass Class, unsigned Elems> |
using | sub_accum = add_sub_accum_bits< AccumBits, Class, Elems, AddSubOperation::Sub > |
|
template<unsigned AccumBits, typename T , unsigned Elems> |
using | sub_accum_vector = add_sub_accum_vector_bits< AccumBits, type_bits_v< T >, T, Elems, AddSubOperation::Sub > |
|
template<typename T , unsigned Elems> |
using | transpose = transpose_bits< type_bits_v< T >, T, Elems > |
|
template<typename T , unsigned Elems> |
using | vector_storage_t = typename vector_storage< T, Elems >::type |
|
template<AccumClass Class> |
using | zeros_type_for_accum_t = typename zeros_type_for_accum< Class >::type |
|
|
template<typename DstTag , typename Acc > |
auto | accum_cast (const Acc &acc) |
|
template<MulMacroOp Op> |
constexpr MulMacroOp | add_to_op () |
|
template<unsigned Lanes> |
constexpr unsigned | adjust_offsets (unsigned offsets) |
|
template<typename T > |
constexpr bool | check_alignment (const T *ptr, unsigned aligned_elems) |
|
template<unsigned Elems, typename T > |
constexpr bool | check_vector_alignment (const T *ptr) |
|
template<typename Data , typename Coeff > |
constexpr unsigned | columns_per_mul_acc48 (unsigned lanes) |
|
template<typename Data , typename Coeff > |
constexpr unsigned | columns_per_sym_mul_acc48 (unsigned lanes) |
|
template<typename Data , typename Coeff > |
constexpr unsigned | columns_per_sym_mul_uct_acc48 (unsigned lanes) |
|
template<typename... Accums> |
auto | concat_accum (Accums &&...accums) |
|
template<typename... Vectors> |
auto | concat_vector (Vectors &&...vectors) |
|
template<typename T > |
constexpr Operation | evaluate_mul_operation () |
|
float | fpmul_scalar_op (float a, float b) |
|
template<bool WithInputAccum, Operation Op, unsigned AccumBits, AccumClass Class, unsigned Lanes> |
constexpr auto | get_mul_op () |
|
template<typename T > |
constexpr bool | get_mul_sign (T v) |
|
template<typename TypeA , typename TypeB , unsigned AccumBits> |
constexpr auto | get_op_mac_32_32 () |
|
template<typename TypeA , typename TypeB , unsigned AccumBits> |
constexpr auto | get_op_mac_32_64_4lanes () |
|
template<typename TypeA , typename TypeB , unsigned AccumBits> |
constexpr auto | get_op_mac_64_32_4lanes () |
|
template<typename TypeA , typename TypeB , unsigned AccumBits> |
constexpr auto | get_op_mul_32_32 () |
|
template<typename TypeA , typename TypeB , unsigned AccumBits> |
constexpr auto | get_op_mul_32_64_4lanes () |
|
template<typename TypeA , typename TypeB , unsigned AccumBits> |
constexpr auto | get_op_mul_64_32_4lanes () |
|
template<unsigned Lanes, unsigned DataStepY, unsigned N_Data> |
constexpr unsigned | grow_offsets_for_acc48 (unsigned offset) |
|
template<unsigned Lanes, unsigned DataStepY, unsigned N_Data> |
constexpr unsigned | grow_offsets_for_acc80 (unsigned offset) |
|
template<unsigned Lanes, unsigned DataStepY, unsigned N_Data> |
constexpr unsigned | grow_offsets_for_sym_acc48 (unsigned offset) |
|
template<unsigned Lanes, unsigned DataStepY, unsigned N_Data> |
constexpr unsigned | grow_offsets_for_sym_acc80 (unsigned offset) |
|
template<unsigned Lanes, unsigned DataStep, unsigned N_Data> |
constexpr unsigned | grow_offsets_for_sym_uct_acc48 (unsigned offset) |
|
template<MulMacroOp Op> |
constexpr bool | has_abs () |
|
template<MulMacroOp Op> |
constexpr bool | has_conj1 () |
|
template<MulMacroOp Op> |
constexpr bool | has_conj2 () |
|
template<typename Coeff , typename Data > |
constexpr unsigned | lanes_per_mul_acc48 (unsigned lanes, unsigned points) |
|
template<typename Coeff , typename Data > |
constexpr unsigned | lanes_per_mul_acc80 (unsigned lanes, unsigned points) |
|
template<typename Coeff , typename Data > |
constexpr unsigned | lanes_per_mul_ct (unsigned lanes, unsigned points) |
|
template<unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none, typename T = void> |
auto | load_unaligned_vector (const T *ptr, unsigned aligned_elems=1) |
|
template<unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none, typename T = void> |
auto | load_vector (const T *ptr) |
|
template<typename Fn , typename... MutexTypes> |
void | locked (Fn fn, MutexTypes &...mutexes) |
|
template<typename Coeff , typename Data > |
constexpr unsigned | muls_per_mul_acc48 () |
|
template<typename Coeff , typename Data > |
constexpr unsigned | muls_per_mul_acc80 () |
|
template<unsigned Lanes, unsigned DataStepY, unsigned N_Data> |
constexpr auto | offsets_for_acc48 () |
|
template<unsigned Lanes, unsigned DataStepY, unsigned N_Data> |
constexpr auto | offsets_for_acc80 () |
|
template<unsigned Lanes, unsigned DataStepY> |
constexpr unsigned | offsets_for_accfloat () |
|
template<unsigned Lanes, unsigned DataStepY, unsigned N_Data> |
constexpr auto | offsets_for_sym_acc48 () |
|
template<unsigned Lanes, unsigned DataStepY, unsigned N_Data> |
constexpr auto | offsets_for_sym_acc80 () |
|
template<unsigned Lanes, unsigned DataStep, unsigned N_Data> |
constexpr auto | offsets_for_sym_uct_acc48 () |
|
template<unsigned Lanes> |
constexpr unsigned | offsets_mask (unsigned offsets) |
|
template<unsigned Lanes> |
constexpr std::pair< unsigned, unsigned > | offsets_range (unsigned offsets) |
|
template<typename T1 , typename T2 > |
constexpr auto | operator& (T1 v1, T2 v2) |
|
template<typename T1 , typename T2 > |
constexpr auto | operator+ (T1 v1, T2 v2) |
|
template<typename T1 , typename T2 > |
constexpr auto | operator- (T1 v1, T2 v2) |
|
template<typename T > |
constexpr auto | operator<< (T v, int n) -> typename T::value_type |
|
template<typename T > |
constexpr auto | operator<< (T v, unsigned n) -> typename T::value_type |
|
template<typename T > |
constexpr auto | operator>> (T v, int n) -> typename T::value_type |
|
template<typename T > |
constexpr auto | operator>> (T v, unsigned n) -> typename T::value_type |
|
template<typename T1 , typename T2 > |
constexpr auto | operator^ (T1 v1, T2 v2) |
|
template<typename T1 , typename T2 > |
constexpr auto | operator| (T1 v1, T2 v2) |
|
template<typename T > |
constexpr auto | operator~ (T v) |
|
template<typename T > |
void | print_elem (const T &e) |
|
template<typename Pointer , size_t ArrayElems> |
struct circular_iterator_storage_static | property (keep_in_registers) |
|
template<typename Pointer > |
struct circular_iterator_storage_dynamic | property (keep_in_registers) |
|
template<typename T , size_t ArrayElems, size_t Stride, aie_dm_resource Resource> |
class circular_iterator | property (keep_in_registers) |
|
template<typename T , unsigned Elems, size_t Stride, aie_dm_resource Resource> |
class restrict_vector_iterator | property (keep_in_registers) |
|
template<typename Pointer , size_t Elems> |
struct random_circular_iterator_storage_static | property (keep_in_registers) |
|
template<typename Pointer > |
struct random_circular_iterator_storage_dynamic | property (keep_in_registers) |
|
template<typename T , size_t Elems, size_t Stride, aie_dm_resource Resource> |
class random_circular_iterator | property (keep_in_registers) |
|
template<typename T , unsigned Elems, size_t Stride, aie_dm_resource Resource> |
class vector_iterator | property (keep_in_registers) |
|
template<unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none, typename T1 = void, typename T2 = void> |
T1 * | store_unaligned_vector (T1 *ptr, const vector< T2, Elems > &v, unsigned aligned_elems=1) |
|
template<unsigned Elems, aie_dm_resource Resource = aie_dm_resource::none, typename T1 = void, typename T2 = void> |
T1 * | store_vector (T1 *ptr, const vector< T2, Elems > &v) |
|
template<Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_mul_antisym_macro_op () |
|
template<Operation AccOp, Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_mul_antisym_macro_op () |
|
template<Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_mul_macro_op () |
|
template<Operation AccOp, Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_mul_macro_op () |
|
template<Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_mul_sym_macro_op () |
|
template<Operation AccOp, Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_mul_sym_macro_op () |
|
template<Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_negmul_antisym_macro_op () |
|
template<Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_negmul_macro_op () |
|
template<Operation Op1, Operation Op2> |
constexpr MulMacroOp | to_negmul_sym_macro_op () |
|
template<size_t... Indices, typename... MutexTypes> |
void | unlock_reverse_helper (const std::index_sequence< Indices... > &, MutexTypes &&...mutexes) |
|
template<typename DstT , typename SrcT , unsigned SrcElems> |
auto | vector_cast (const vector< SrcT, SrcElems > &v) |
|
template<typename T , unsigned Elems> |
vector< T, Elems > | zeros () |
|
template<AccumClass Class, unsigned AccumBits, unsigned Elems> |
accum< Class, AccumBits, Elems > | zeros () |
|