Vector Optimized Library of Kernels  3.0.0
Architecture-tuned implementations of math kernels
volk_machine Struct Reference

#include <volk_machines.tmpl.h>

Data Fields

const unsigned int caps
 
const char * name
 
const size_t alignment
 
for kern in kernels: const char *${kern.name}_name
 
const char *const int {kern.name}_impl_deps[${len_archs}]
 
const bool {kern.name}_impl_alignment[${len_archs}]
 
 const {kern.pname} ${kern.name}_impls[${len_archs}]
 
const size_t {kern.name}_n_impls
 

Field Documentation

◆ alignment

const size_t volk_machine::alignment

◆ bool

const volk_machine::bool {kern.name}_impl_alignment[${len_archs}]

◆ caps

const unsigned int volk_machine::caps

◆ const

volk_machine::const {kern.pname} ${kern.name}_impls[${len_archs}]

◆ int

const char* const volk_machine::int {kern.name}_impl_deps[${len_archs}]

◆ kernels

for kern in volk_machine::kernels

◆ name

const char* volk_machine::name

◆ size_t

const volk_machine::size_t {kern.name}_n_impls

The documentation for this struct was generated from the following file: