HomeSort by relevance Sort by last modified time
    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