Namespaces | Functions | Variables
pat_x64.h File Reference

Go to the source code of this file.

Namespaces

 x64
 
 x64::pat
 

Functions

template<class T , class = typename std::enable_if<std::is_integral<T>::value>::type>
auto x64::pat::mem_attr_to_pat_index (T attr)
 

Variables

constexpr const auto x64::pat::pat_value = 0x0706050406040100UL
 
constexpr const auto x64::pat::uncacheable_index = 0x00000000UL
 
constexpr const auto x64::pat::write_combining_index = 0x00000001UL
 
constexpr const auto x64::pat::write_through_index = 0x00000002UL
 
constexpr const auto x64::pat::write_protected_index = 0x00000005UL
 
constexpr const auto x64::pat::write_back_index = 0x00000003UL
 
constexpr const auto x64::pat::uncacheable_minus_index = 0x00000007UL