OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:EIGEN_ARM_PREFETCH
(Results
1 - 2
of
2
) sorted by null
/external/eigen/Eigen/src/Core/arch/NEON/
PacketMath.h
58
#define
EIGEN_ARM_PREFETCH
(ADDR) __asm__ __volatile__("prfm pldl1keep, [%[addr]]\n" ::[addr] "r"(ADDR) : );
60
#define
EIGEN_ARM_PREFETCH
(ADDR) __builtin_prefetch(ADDR);
62
#define
EIGEN_ARM_PREFETCH
(ADDR) __pld(ADDR)
64
#define
EIGEN_ARM_PREFETCH
(ADDR) __asm__ __volatile__ ("pld [%[addr]]\n" :: [addr] "r" (ADDR) : );
67
#define
EIGEN_ARM_PREFETCH
(ADDR)
307
template<> EIGEN_STRONG_INLINE void prefetch<float> (const float* addr) {
EIGEN_ARM_PREFETCH
(addr); }
308
template<> EIGEN_STRONG_INLINE void prefetch<int32_t>(const int32_t* addr) {
EIGEN_ARM_PREFETCH
(addr); }
656
template<> EIGEN_STRONG_INLINE void prefetch<double>(const double* addr) {
EIGEN_ARM_PREFETCH
(addr); }
Complex.h
145
template<> EIGEN_STRONG_INLINE void prefetch<std::complex<float> >(const std::complex<float> * addr) {
EIGEN_ARM_PREFETCH
((float *)addr); }
384
template<> EIGEN_STRONG_INLINE void prefetch<std::complex<double> >(const std::complex<double> * addr) {
EIGEN_ARM_PREFETCH
((double *)addr); }
Completed in 409 milliseconds