|  | 
| uint64_t | __read_msr (uint32_t addr) noexcept | 
|  | 
| void | __write_msr (uint32_t addr, uint64_t val) noexcept | 
|  | 
| template<class A > | 
| auto | x64::msrs::get (A addr) noexcept | 
|  | 
| template<class A , class T > | 
| void | x64::msrs::set (A addr, T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::set (T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::pa0::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa0::get (T val) noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::pa0::set (T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::pa1::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa1::get (T val) noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::pa1::set (T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::pa2::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa2::get (T val) noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::pa2::set (T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::pa3::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa3::get (T val) noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::pa3::set (T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::pa4::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa4::get (T val) noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::pa4::set (T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::pa5::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa5::get (T val) noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::pa5::set (T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::pa6::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa6::get (T val) noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::pa6::set (T val) noexcept | 
|  | 
| auto | x64::msrs::ia32_pat::pa7::get () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa7::get (T val) noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | x64::msrs::ia32_pat::pa7::set (T val) noexcept | 
|  | 
| void | x64::msrs::ia32_pat::dump () noexcept | 
|  | 
| template<class T , class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa (T index) | 
|  | 
| template<class V , class I , class  = typename std::enable_if<std::is_integral<V>::value>::type, class  = typename std::enable_if<std::is_integral<I>::value>::type> | 
| auto | x64::msrs::ia32_pat::pa (V value, I index) | 
|  |