FflasFfpack
Namespaces | Functions
fflas_memory.h File Reference
#include "fflas-ffpack/utils/align-allocator.h"
#include <givaro/givinteger.h>

Namespaces

namespace  FFLAS
 

Functions

template<class Element >
bool alignable ()
 
template<>
bool alignable< Givaro::Integer * > ()
 
template<class Field >
Field::Element_ptr fflas_new (const Field &F, const size_t m, const Alignment align=Alignment::DEFAULT)
 
template<class Field >
Field::Element_ptr fflas_new (const Field &F, const size_t m, const size_t n, const Alignment align=Alignment::DEFAULT)
 
template<class Element >
Element * fflas_new (const size_t m, const Alignment align=Alignment::DEFAULT)
 
template<class Element_ptr >
void fflas_delete (Element_ptr A)
 
template<class Ptr , class ... Args>
void fflas_delete (Ptr p, Args ... args)
 
void prefetch (const int64_t *)
 
void getTLBSize (int &tlb)
 
void queryCacheSizes (int &l1, int &l2, int &l3)
 
int queryL1CacheSize ()
 
int queryTopLevelCacheSize ()