CbmRoot
Loading...
Searching...
No Matches
KfSimdVc.h File Reference
#include <boost/serialization/access.hpp>
#include <boost/serialization/array.hpp>
#include <boost/serialization/split_free.hpp>
#include <Vc/Vc>
Include dependency graph for KfSimdVc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cbm
 
namespace  cbm::algo
 
namespace  cbm::algo::kf
 
namespace  boost
 
namespace  boost::serialization
 Serializer for SIMD vectors.
 

Macros

#define _fvecalignment   __attribute__((aligned(Vc::VectorAlignment)))
 

Typedefs

using cbm::algo::kf::fvec = Vc::float_v
 
using cbm::algo::kf::fmask = fvec::MaskType
 

Functions

template<class Archive >
void boost::serialization::save (Archive &ar, const cbm::algo::kf::fvec &vect, unsigned int)
 
template<class Archive >
void boost::serialization::load (Archive &ar, cbm::algo::kf::fvec &vect, unsigned int)
 
template<class Archive >
void boost::serialization::serialize (Archive &ar, cbm::algo::kf::fvec &vect, const unsigned int version)
 

Macro Definition Documentation

◆ _fvecalignment

#define _fvecalignment   __attribute__((aligned(Vc::VectorAlignment)))

Definition at line 26 of file KfSimdVc.h.