Vector Optimized Library of Kernels 3.2.0
Architecture-tuned implementations of math kernels
 
Loading...
Searching...
No Matches
volk_32fc_x2_multiply_32fc_test Class Reference

Inherits VolkTest.

Protected Member Functions

void SetUp () override
 
void initialize_data (const size_t length)
 
void execute_aligned (const std::string impl_name)
 
void execute_unaligned (const std::string impl_name)
 
- Protected Member Functions inherited from VolkTest
void initialize_test (const std::tuple< std::string, size_t > &param)
 

Protected Attributes

volk::vector< lv_32fc_tvec0
 
volk::vector< lv_32fc_tvec1
 
volk::vector< lv_32fc_tresult
 
volk::vector< lv_32fc_texpected
 
volk::vector< lv_32fc_tua_result
 
- Protected Attributes inherited from VolkTest
std::string implementation_name
 
bool is_aligned_implementation
 
size_t vector_length
 

Member Function Documentation

◆ execute_aligned()

void volk_32fc_x2_multiply_32fc_test::execute_aligned ( const std::string impl_name)
inlineprotected

◆ execute_unaligned()

void volk_32fc_x2_multiply_32fc_test::execute_unaligned ( const std::string impl_name)
inlineprotected

◆ initialize_data()

void volk_32fc_x2_multiply_32fc_test::initialize_data ( const size_t length)
inlineprotected

◆ SetUp()

void volk_32fc_x2_multiply_32fc_test::SetUp ( )
inlineoverrideprotected

Field Documentation

◆ expected

volk::vector<lv_32fc_t> volk_32fc_x2_multiply_32fc_test::expected
protected

◆ result

volk::vector<lv_32fc_t> volk_32fc_x2_multiply_32fc_test::result
protected

◆ ua_result

volk::vector<lv_32fc_t> volk_32fc_x2_multiply_32fc_test::ua_result
protected

◆ vec0

volk::vector<lv_32fc_t> volk_32fc_x2_multiply_32fc_test::vec0
protected

◆ vec1

volk::vector<lv_32fc_t> volk_32fc_x2_multiply_32fc_test::vec1
protected