asmjit::CpuFeatures Class Reference [¶]
CPU features information.
Each feature is represented by a single bit in an embedded bit array.
CPU features information.
Each feature is represented by a single bit in an embedded bit array.
A word that is used to represents feature bits.
Iterator that can iterate all CPU features set.
Returns true if there are no features set.
Casts this base class into a derived type T
.
Casts this base class into a derived type T
(const).
Returns CpuFeatures::Data as CpuFeatures::X86.
Returns CpuFeatures::Data as CpuFeatures::X86 (const).
Returns CpuFeatures::Data as CpuFeatures::ARM.
Returns CpuFeatures::Data as CpuFeatures::ARM (const).
Returns all features as array of bitwords (see Support::BitWord).
Returns all features as array of bitwords (const).
Returns the number of BitWords returned by bits().
Returns Support::BitVectorIterator, that can be used to iterate over all features efficiently.
Tests whether the feature feature_id
is present.
Tests whether any of the features is present.
Tests whether all features as defined by other
are present.
Clears all features set.
Adds the given CPU feature_id
to the list of features.
Adds the given CPU feature_id
to the list of features if condition
is true.
Removes the given CPU feature_id
from the list of features.
Tests whether this CPU features matches other
.