Vector Optimized Library of Kernels 2.5.1
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 * $ {kern.name}_impl_names[<%len_archs=len(archs)%>${len_archs}]
 
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

◆ $ [1/5]

const char* volk_machine::$ {kern.name}_impl_names[<%len_archs=len(archs)%>${len_archs}]

◆ $ [2/5]

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

◆ $ [3/5]

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

◆ $ [4/5]

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

◆ $ [5/5]

const size_t volk_machine::$ {kern.name}_n_impls

◆ alignment

const size_t volk_machine::alignment

◆ caps

const unsigned int volk_machine::caps

◆ kernels

for kern in volk_machine::kernels

◆ name

const char* volk_machine::name

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