| ►Narm_cmsis_dsp | |
| ►Ninner | |
| Cvctpq | Predicate (only defined for vector architectures) |
| C_Binary | Expression for binary operator |
| C_Expr | Expression template |
| C_Outer | Outer product operator for expressions |
| C_Unary | Expression for unary operator |
| CAccumulate | Accumulation without saturation |
| CAccumulate< MD, MS, F, S, true > | Accumulation without saturation |
| CComplexVector | Vector containing complex values and not just real values but with same number of lanes than a normal float vector |
| Cdefault_user_allocator_malloc_free | Malloc memory allocator |
| CDSP | |
| CDual | Dual representation for complex |
| Cfixed_storage_type | Storage type for a fixed point number |
| Cfixed_storage_type< M, F, false, test16(M, F, 0)> | Storage type for a fixed point number representable on uint16 |
| Cfixed_storage_type< M, F, false, test32(M, F, 0)> | Storage type for a fixed point number representable on uint32 |
| Cfixed_storage_type< M, F, false, test64(M, F, 0)> | Storage type for a fixed point number representable on uint64 |
| Cfixed_storage_type< M, F, false, test8(M, F, 0)> | Storage type for a fixed point number representable on uint8 |
| Cfixed_storage_type< M, F, true, test16(M, F, 1)> | Storage type for a fixed point number representable on int16 |
| Cfixed_storage_type< M, F, true, test32(M, F, 1)> | Storage type for a fixed point number representable on int32 |
| Cfixed_storage_type< M, F, true, test64(M, F, 1)> | Storage type for a fixed point number representable on int64 |
| Cfixed_storage_type< M, F, true, test8(M, F, 1)> | Storage type for a fixed point number representable on int8 |
| CFixedCastShift< M, FD, FS, S,(FD >FS)> | Changed fractional representation of a fixed point number using a shift |
| CFixedCastShift< M, FD, FS, S,(FD< FS)> | Changed fractional representation of a fixed point number using a shift |
| CFloatType | Check if datatype are compatible and accept mixed arithmetic complex with real |
| CHalfComplexVector | Vector of complex but with half lanes compared to real (2 complex) |
| CHelium | |
| CHelium82 | |
| CListElem | Simple list of elements |
| Cmalloc_allocator | Default memory allocator for vectors and matrixes |
| CMatrix | Matrix |
| CMatrix< P, DYNAMIC, DYNAMIC, Allocator > | Matrix |
| CMatrixView | Matrix |
| CMatrixView< T, CONSTRAINED_DYNAMIC > | Dynamic Matrix View |
| CMatrixView< T, DYNAMIC > | Dynamic Matrix View |
| CMemoryPool | This class describes a memory pool that can be used to build a memory allocator for vectors and matrixes |
| CNeon | |
| Cnumber_traits | Properties of a scalar datatype |
| CQ | Fixed point template |
| CQ< M, F, false, uint16_t > | Unsigned fixed point datatypes on 16 bits |
| CQ< M, F, false, uint32_t > | Unsigned fixed point datatypes on 32 bits |
| CQ< M, F, false, uint64_t > | Unsigned fixed point datatypes on 64 bits |
| CQ< M, F, false, uint8_t > | Unsigned fixed point datatypes on 8 bits |
| CQ< M, F, true, int16_t > | Signed fixed point datatypes on 16 bits |
| CQ< M, F, true, int32_t > | Signed fixed point datatypes on 32 bits |
| CQ< M, F, true, int64_t > | Signed fixed point datatypes on 64 bits |
| CQ< M, F, true, int8_t > | Signed fixed point datatypes on 8 bits |
| CScalar | |
| CSlice | Slice |
| Cuser_allocator_aligned_malloc | Memory allocation for aligned buffers |
| CVector | Vector template for size knonw at build time |
| CVector< P, DYNAMIC, Allocator > | Vector template for dynamic vector (size known at runtime) |
| CVector_Base | Storage for a vector |
| Cvector_traits | Properties of a vector datatype linked to a scalar datatype |
| CVectorView | Vector view |
| CVectorView< T, DYNAMIC > | Vector view with dynamic stride (not known at build time) |
| ►Ninner | |
| Cvctpq< float > | Vctpq for this datatype |
| Cvctpq< float16_t > | Vctpq for Helium and f16 |
| Cvload1_gen_stride< float32_t, 0, 1, 2, 3 > | Load with generalized stride specialized for <0,1,2,3> |
| Cvload1_gen_stride< std::complex< float >, 0, 1, 2, 3 > | Load with generalized stride specialized for <0,1,2,3> |
| Cvload1_gen_stride< std::complex< float16_t >, 0, 1, 2, 3, 4, 5, 6, 7 > | Load with generalized stride specialized for <0,1,2,3,4,5,6,7> |
| Cvload1_gen_stride_z< float32_t, 0, 1, 2, 3 > | Load with generalized stride (gather load) and tail predicate specialized for <0,1,2,3> |
| Cvstore1_gen_stride< float32_t, 0, 1, 2, 3 > | Generalized store with stride (Specialized for <0,1,2,3>) |
| Cvstore1_gen_stride< std::complex< float16_t >, 0, 1, 2, 3, 4, 5, 6, 7 > | Generalized store with stride (Specialized for <0,1,2,3>) |
| Cvstore1_gen_stride< std::complex< float32_t >, 0, 1, 2, 3 > | Generalized store with stride (Specialized for <0,1,2,3>) |
| Cvstore1_gen_stride_z< float32_t, 0, 1, 2, 3 > | Scatter store with tail predicate (specialized for <0,1,2,3>) |
| C_AddOp | Add operator |
| C_BinaryOperator | Unary operator |
| C_ConjugateOp | Conjugate operator |
| C_MulOp | Mul operator |
| C_NegOp | Neg operator |
| C_NoOp | No operator |
| C_SubOp | Sub operator |
| C_UnaryOperator | Unary operator |
| Carm_bilinear_interp_instance_f16 | Instance structure for the floating-point bilinear interpolation function |
| Carm_bilinear_interp_instance_f32 | Instance structure for the floating-point bilinear interpolation function |
| Carm_bilinear_interp_instance_q15 | Instance structure for the Q15 bilinear interpolation function |
| Carm_bilinear_interp_instance_q31 | Instance structure for the Q31 bilinear interpolation function |
| Carm_bilinear_interp_instance_q7 | Instance structure for the Q15 bilinear interpolation function |
| Carm_biquad_cas_df1_32x64_ins_q31 | Instance structure for the high precision Q31 Biquad cascade filter |
| Carm_biquad_cascade_df2T_instance_f16 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_cascade_df2T_instance_f32 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_cascade_df2T_instance_f64 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_cascade_stereo_df2T_instance_f16 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_cascade_stereo_df2T_instance_f32 | Instance structure for the floating-point transposed direct form II Biquad cascade filter |
| Carm_biquad_casd_df1_inst_f16 | Instance structure for the floating-point Biquad cascade filter |
| Carm_biquad_casd_df1_inst_f32 | Instance structure for the floating-point Biquad cascade filter |
| Carm_biquad_casd_df1_inst_q15 | Instance structure for the Q15 Biquad cascade filter |
| Carm_biquad_casd_df1_inst_q31 | Instance structure for the Q31 Biquad cascade filter |
| Carm_cfft_instance_f16 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_instance_f32 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_instance_f64 | Instance structure for the Double Precision Floating-point CFFT/CIFFT function |
| Carm_cfft_instance_q15 | Instance structure for the fixed-point CFFT/CIFFT function |
| Carm_cfft_instance_q31 | Instance structure for the fixed-point CFFT/CIFFT function |
| Carm_cfft_radix2_instance_f16 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_radix2_instance_f32 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_radix2_instance_q15 | Instance structure for the Q15 CFFT/CIFFT function |
| Carm_cfft_radix2_instance_q31 | Instance structure for the Radix-2 Q31 CFFT/CIFFT function |
| Carm_cfft_radix4_instance_f16 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_radix4_instance_f32 | Instance structure for the floating-point CFFT/CIFFT function |
| Carm_cfft_radix4_instance_q15 | Instance structure for the Q15 CFFT/CIFFT function |
| Carm_cfft_radix4_instance_q31 | Instance structure for the Q31 CFFT/CIFFT function |
| Carm_fir_decimate_instance_f32 | Instance structure for single precision floating-point FIR decimator |
| Carm_fir_decimate_instance_f64 | Instance structure for double precision floating-point FIR decimator |
| Carm_fir_decimate_instance_q15 | Instance structure for the Q15 FIR decimator |
| Carm_fir_decimate_instance_q31 | Instance structure for the Q31 FIR decimator |
| Carm_fir_instance_f16 | Instance structure for the floating-point FIR filter |
| Carm_fir_instance_f32 | Instance structure for the floating-point FIR filter |
| Carm_fir_instance_f64 | Instance structure for the floating-point FIR filter |
| Carm_fir_instance_q15 | Instance structure for the Q15 FIR filter |
| Carm_fir_instance_q31 | Instance structure for the Q31 FIR filter |
| Carm_fir_instance_q7 | Instance structure for the Q7 FIR filter |
| Carm_fir_interpolate_instance_f32 | Instance structure for the floating-point FIR interpolator |
| Carm_fir_interpolate_instance_q15 | Instance structure for the Q15 FIR interpolator |
| Carm_fir_interpolate_instance_q31 | Instance structure for the Q31 FIR interpolator |
| Carm_fir_lattice_instance_f32 | Instance structure for the floating-point FIR lattice filter |
| Carm_fir_lattice_instance_q15 | Instance structure for the Q15 FIR lattice filter |
| Carm_fir_lattice_instance_q31 | Instance structure for the Q31 FIR lattice filter |
| Carm_fir_sparse_instance_f32 | Instance structure for the floating-point sparse FIR filter |
| Carm_fir_sparse_instance_q15 | Instance structure for the Q15 sparse FIR filter |
| Carm_fir_sparse_instance_q31 | Instance structure for the Q31 sparse FIR filter |
| Carm_fir_sparse_instance_q7 | Instance structure for the Q7 sparse FIR filter |
| Carm_gaussian_naive_bayes_instance_f16 | Instance structure for Naive Gaussian Bayesian estimator |
| Carm_gaussian_naive_bayes_instance_f32 | Instance structure for Naive Gaussian Bayesian estimator |
| Carm_iir_lattice_instance_f32 | Instance structure for the floating-point IIR lattice filter |
| Carm_iir_lattice_instance_q15 | Instance structure for the Q15 IIR lattice filter |
| Carm_iir_lattice_instance_q31 | Instance structure for the Q31 IIR lattice filter |
| Carm_linear_interp_instance_f16 | Instance structure for the half floating-point Linear Interpolate function |
| Carm_linear_interp_instance_f32 | Instance structure for the floating-point Linear Interpolate function |
| Carm_lms_instance_f32 | Instance structure for the floating-point LMS filter |
| Carm_lms_instance_q15 | Instance structure for the Q15 LMS filter |
| Carm_lms_instance_q31 | Instance structure for the Q31 LMS filter |
| Carm_lms_norm_instance_f32 | Instance structure for the floating-point normalized LMS filter |
| Carm_lms_norm_instance_q15 | Instance structure for the Q15 normalized LMS filter |
| Carm_lms_norm_instance_q31 | Instance structure for the Q31 normalized LMS filter |
| Carm_matrix_instance_f16 | Instance structure for the floating-point matrix structure |
| Carm_matrix_instance_f32 | Instance structure for the floating-point matrix structure |
| Carm_matrix_instance_f64 | Instance structure for the floating-point matrix structure |
| Carm_matrix_instance_q15 | Instance structure for the Q15 matrix structure |
| Carm_matrix_instance_q31 | Instance structure for the Q31 matrix structure |
| Carm_matrix_instance_q7 | Instance structure for the Q7 matrix structure |
| Carm_merge_sort_instance_f32 | Instance structure for the sorting algorithms |
| Carm_mfcc_instance_f16 | Instance structure for the Floating-point MFCC function |
| Carm_mfcc_instance_f32 | Instance structure for the Floating-point MFCC function |
| Carm_mfcc_instance_q15 | Instance structure for the Q15 MFCC function |
| Carm_mfcc_instance_q31 | Instance structure for the Q31 MFCC function |
| Carm_pid_instance_f32 | Instance structure for the floating-point PID Control |
| Carm_pid_instance_q15 | Instance structure for the Q15 PID Control |
| Carm_pid_instance_q31 | Instance structure for the Q31 PID Control |
| Carm_rfft_fast_instance_f16 | Instance structure for the floating-point RFFT/RIFFT function |
| Carm_rfft_fast_instance_f32 | Instance structure for the floating-point RFFT/RIFFT function |
| Carm_rfft_fast_instance_f64 | Instance structure for the Double Precision Floating-point RFFT/RIFFT function |
| Carm_rfft_instance_f32 | Instance structure for the floating-point RFFT/RIFFT function |
| Carm_rfft_instance_q15 | Instance structure for the Q15 RFFT/RIFFT function |
| Carm_rfft_instance_q31 | Instance structure for the Q31 RFFT/RIFFT function |
| Carm_sort_instance_f32 | Instance structure for the sorting algorithms |
| Carm_spline_instance_f32 | Instance structure for the floating-point cubic spline interpolation |
| Carm_svm_linear_instance_f16 | Instance structure for linear SVM prediction function |
| Carm_svm_linear_instance_f32 | Instance structure for linear SVM prediction function |
| Carm_svm_polynomial_instance_f16 | Instance structure for polynomial SVM prediction function |
| Carm_svm_polynomial_instance_f32 | Instance structure for polynomial SVM prediction function |
| Carm_svm_rbf_instance_f16 | Instance structure for rbf SVM prediction function |
| Carm_svm_rbf_instance_f32 | Instance structure for rbf SVM prediction function |
| Carm_svm_sigmoid_instance_f16 | Instance structure for sigmoid SVM prediction function |
| Carm_svm_sigmoid_instance_f32 | Instance structure for sigmoid SVM prediction function |
| Cnumber_traits< double > | Features for double |
| Cnumber_traits< float > | Features for float |
| Cnumber_traits< float16_t > | Feature of float16 datatype |
| Cnumber_traits< Q15 > | Q15 features |
| Cnumber_traits< Q31 > | Features for Q31 |
| Cnumber_traits< Q7 > | Q7 features |
| Cnumber_traits< std::complex< double > > | Features for complex double |
| Cnumber_traits< std::complex< float > > | Features for complex float |
| Cnumber_traits< std::complex< float16_t > > | Feature for complex float16 |
| Cnumber_traits< std::complex< Q15 > > | Features for complex Q15 |
| Cnumber_traits< std::complex< Q31 > > | Features for complex Q31 |
| Cnumber_traits< std::complex< Q7 > > | Features for Complex Q7 |
| Cnumber_traits< std::tuple< E... > > | Number description for a tuple of numbers |
| CQ15DSPVector | Representation of a vector when DSP extension supported |
| Cvector_traits< double, arch, void > | Default vector datatype description for this scalar datatype |
| Cvector_traits< float, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector datatype for Helium |
| Cvector_traits< float, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector instructions for float when no Helium or Neon |
| Cvector_traits< float16_t > | Float16 vector description when no vector architecture |
| Cvector_traits< float16_t, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector features for f16 on Helium |
| Cvector_traits< Q15, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector features for Q15 on Helium |
| Cvector_traits< Q15, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value &&!std::is_base_of< DSP, arch >::value >::type > | Vector features for Q15 when no vector architecture |
| Cvector_traits< Q15, DSP, typename std::enable_if< true >::type > | Vector description for Q15 with DSP extensions |
| Cvector_traits< Q31, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector features for Q31 when no vector instructions |
| Cvector_traits< Q7, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value &&!std::is_base_of< DSP, arch >::value >::type > | Vector description when no vector architecture |
| Cvector_traits< std::complex< double >, arch, void > | Default vector datatype description for this scalar datatype |
| Cvector_traits< std::complex< float >, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector datatype for Helium |
| Cvector_traits< std::complex< float >, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector instructions for complex float when no Helium or Neon |
| Cvector_traits< std::complex< float16_t >, arch, typename std::enable_if< std::is_base_of< Helium, arch >::value >::type > | Vector datatype for Helium |
| Cvector_traits< std::complex< float16_t >, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Float16 vector description when no vector architecture |
| Cvector_traits< std::complex< Q15 >, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector features for Q15 when no vector architecture |
| Cvector_traits< std::complex< Q31 >, arch, typename std::enable_if<!std::is_base_of< Helium, arch >::value &&!std::is_base_of< Neon, arch >::value >::type > | Vector features for std::complex<Q31> when no vector instructions |
| Cvector_traits< std::complex< Q7 >, arch, void > | Vector description when no vector architecture |
| Cvector_traits< std::tuple< E... >, arch > | Tuple of compatible vectors |