hardware¶
#include <compatibility/hpx/util/hardware/timestamp.hpp>
¶
#include <compatibility/hpx/util/hardware/bit_manipulation.hpp>
¶
#include <compatibility/hpx/util/hardware/cpuid.hpp>
¶
#include <compatibility/hpx/util/hardware/timestamp/linux_x86_64.hpp>
¶
#include <compatibility/hpx/util/hardware/timestamp/linux_x86_32.hpp>
¶
#include <compatibility/hpx/util/hardware/timestamp/msvc.hpp>
¶
#include <compatibility/hpx/util/hardware/timestamp/linux_generic.hpp>
¶
#include <compatibility/hpx/util/hardware/timestamp/bgq.hpp>
¶
#include <compatibility/hpx/util/hardware/cpuid/linux_x86.hpp>
¶
#include <compatibility/hpx/util/hardware/cpuid/msvc.hpp>
¶
#include <hpx/hardware/timestamp.hpp>
¶
#include <hpx/hardware/bit_manipulation.hpp>
¶
-
namespace
hpx
-
namespace
util
-
namespace
hardware
¶ Functions
-
template <typename T, typename U>
boolhas_bit_set
(T value, U bit)¶
-
template <std::size_t N, typename T>
Tunbounded_shl
(T x)¶
-
template <std::size_t N, typename T>
Tunbounded_shr
(T x)¶
-
template <std::size_t Low, std::size_t High, typename Result, typename T>
Resultget_bit_range
(T x)¶
-
template <std::size_t Low, typename Result, typename T>
Resultpack_bits
(T x)¶
-
template <std::size_t N, typename T>
structunbounded_shifter
¶
-
template <typename T>
template<>
structunbounded_shifter
<0, T>¶ Public Static Functions
-
static T
shl
(T x)
-
static T
shr
(T x)
-
static T
-
template <typename T, typename U>
-
namespace
-
namespace
#include <hpx/hardware/cpuid.hpp>
¶
#include <hpx/hardware/timestamp/linux_x86_64.hpp>
¶
-
namespace
hpx
-
namespace
util
-
namespace
hardware
-
namespace
-
namespace