Vector Optimized Library of Kernels  2.0
Architecture-tuned implementations of math kernels
volk_common.h File Reference
#include <inttypes.h>
#include <x86intrin.h>

Go to the source code of this file.

Data Structures

union  bit128
 
union  bit256
 

Macros

#define __VOLK_ATTR_ALIGNED(x)
 
#define __VOLK_ATTR_UNUSED
 
#define __VOLK_ATTR_INLINE
 
#define __VOLK_ATTR_DEPRECATED
 
#define __VOLK_ATTR_EXPORT
 
#define __VOLK_ATTR_IMPORT
 
#define __VOLK_PREFETCH(addr)
 
#define __VOLK_ASM   __asm__
 
#define __VOLK_VOLATILE   __volatile__
 
#define __VOLK_DECL_BEGIN
 
#define __VOLK_DECL_END
 
#define VOLK_API   __VOLK_ATTR_IMPORT
 
#define bit128_p(x)   ((union bit128 *)(x))
 
#define bit256_p(x)   ((union bit256 *)(x))
 

Macro Definition Documentation

◆ __VOLK_ASM

#define __VOLK_ASM   __asm__

◆ __VOLK_ATTR_ALIGNED

#define __VOLK_ATTR_ALIGNED (   x)

◆ __VOLK_ATTR_DEPRECATED

#define __VOLK_ATTR_DEPRECATED

◆ __VOLK_ATTR_EXPORT

#define __VOLK_ATTR_EXPORT

◆ __VOLK_ATTR_IMPORT

#define __VOLK_ATTR_IMPORT

◆ __VOLK_ATTR_INLINE

#define __VOLK_ATTR_INLINE

◆ __VOLK_ATTR_UNUSED

#define __VOLK_ATTR_UNUSED

◆ __VOLK_DECL_BEGIN

#define __VOLK_DECL_BEGIN

◆ __VOLK_DECL_END

#define __VOLK_DECL_END

◆ __VOLK_PREFETCH

#define __VOLK_PREFETCH (   addr)

◆ __VOLK_VOLATILE

#define __VOLK_VOLATILE   __volatile__

◆ bit128_p

#define bit128_p (   x)    ((union bit128 *)(x))

◆ bit256_p

#define bit256_p (   x)    ((union bit256 *)(x))

◆ VOLK_API

#define VOLK_API   __VOLK_ATTR_IMPORT