Yeppp!
 All Classes Namespaces Functions Variables Properties Pages
Static Public Attributes | List of all members
IA64CpuIsaFeature Class Reference

IA64-specific ISA extensions. More...

Inherits CpuIsaFeature.

Static Public Attributes

static readonly IA64CpuIsaFeature Brl = new IA64CpuIsaFeature(0)
 Long branch instruction. More...
 
static readonly IA64CpuIsaFeature Atomic128 = new IA64CpuIsaFeature(1)
 Atomic 128-bit (16-byte) loads, stores, and CAS. More...
 
static readonly IA64CpuIsaFeature Clz = new IA64CpuIsaFeature(2)
 CLZ (count leading zeros) instruction. More...
 
static readonly IA64CpuIsaFeature Mpy4 = new IA64CpuIsaFeature(3)
 MPY4 and MPYSHL4 (Truncated 32-bit multiplication) instructions. More...
 

Additional Inherited Members

- Public Member Functions inherited from CpuIsaFeature
bool Equals (CpuIsaFeature other)
 Compares for equality with another CpuIsaFeature object. More...
 
override bool Equals (System.Object other)
 Compares for equality with another object. More...
 
override int GetHashCode ()
 Provides a hash for the object. More...
 
override string ToString ()
 Provides a string ID for the object. More...
 
- Properties inherited from CpuIsaFeature
string Description [get]
 Provides a description for the object. More...
 

Detailed Description

IA64-specific ISA extensions.

See Also
Library.IsSupported(CpuIsaFeature)

Member Data Documentation

readonly IA64CpuIsaFeature Brl = new IA64CpuIsaFeature(0)
static

Long branch instruction.

readonly IA64CpuIsaFeature Atomic128 = new IA64CpuIsaFeature(1)
static

Atomic 128-bit (16-byte) loads, stores, and CAS.

readonly IA64CpuIsaFeature Clz = new IA64CpuIsaFeature(2)
static

CLZ (count leading zeros) instruction.

readonly IA64CpuIsaFeature Mpy4 = new IA64CpuIsaFeature(3)
static

MPY4 and MPYSHL4 (Truncated 32-bit multiplication) instructions.