Vector Optimized Library of Kernels  2.4
Architecture-tuned implementations of math kernels
cpuinfo_aarch64.h File Reference

Go to the source code of this file.

Data Structures

struct  Aarch64Features
 
struct  Aarch64Info
 

Enumerations

enum  Aarch64FeaturesEnum {
  AARCH64_FP, AARCH64_ASIMD, AARCH64_EVTSTRM, AARCH64_AES,
  AARCH64_PMULL, AARCH64_SHA1, AARCH64_SHA2, AARCH64_CRC32,
  AARCH64_ATOMICS, AARCH64_FPHP, AARCH64_ASIMDHP, AARCH64_CPUID,
  AARCH64_ASIMDRDM, AARCH64_JSCVT, AARCH64_FCMA, AARCH64_LRCPC,
  AARCH64_DCPOP, AARCH64_SHA3, AARCH64_SM3, AARCH64_SM4,
  AARCH64_ASIMDDP, AARCH64_SHA512, AARCH64_SVE, AARCH64_ASIMDFHM,
  AARCH64_DIT, AARCH64_USCAT, AARCH64_ILRCPC, AARCH64_FLAGM,
  AARCH64_SSBS, AARCH64_SB, AARCH64_PACA, AARCH64_PACG,
  AARCH64_DCPODP, AARCH64_SVE2, AARCH64_SVEAES, AARCH64_SVEPMULL,
  AARCH64_SVEBITPERM, AARCH64_SVESHA3, AARCH64_SVESM4, AARCH64_FLAGM2,
  AARCH64_FRINT, AARCH64_SVEI8MM, AARCH64_SVEF32MM, AARCH64_SVEF64MM,
  AARCH64_SVEBF16, AARCH64_I8MM, AARCH64_BF16, AARCH64_DGH,
  AARCH64_RNG, AARCH64_BTI, AARCH64_LAST_
}
 

Functions

Aarch64Info GetAarch64Info (void)
 
int GetAarch64FeaturesEnumValue (const Aarch64Features *features, Aarch64FeaturesEnum value)
 
const char * GetAarch64FeaturesEnumName (Aarch64FeaturesEnum)
 

Enumeration Type Documentation

◆ Aarch64FeaturesEnum

Enumerator
AARCH64_FP 
AARCH64_ASIMD 
AARCH64_EVTSTRM 
AARCH64_AES 
AARCH64_PMULL 
AARCH64_SHA1 
AARCH64_SHA2 
AARCH64_CRC32 
AARCH64_ATOMICS 
AARCH64_FPHP 
AARCH64_ASIMDHP 
AARCH64_CPUID 
AARCH64_ASIMDRDM 
AARCH64_JSCVT 
AARCH64_FCMA 
AARCH64_LRCPC 
AARCH64_DCPOP 
AARCH64_SHA3 
AARCH64_SM3 
AARCH64_SM4 
AARCH64_ASIMDDP 
AARCH64_SHA512 
AARCH64_SVE 
AARCH64_ASIMDFHM 
AARCH64_DIT 
AARCH64_USCAT 
AARCH64_ILRCPC 
AARCH64_FLAGM 
AARCH64_SSBS 
AARCH64_SB 
AARCH64_PACA 
AARCH64_PACG 
AARCH64_DCPODP 
AARCH64_SVE2 
AARCH64_SVEAES 
AARCH64_SVEPMULL 
AARCH64_SVEBITPERM 
AARCH64_SVESHA3 
AARCH64_SVESM4 
AARCH64_FLAGM2 
AARCH64_FRINT 
AARCH64_SVEI8MM 
AARCH64_SVEF32MM 
AARCH64_SVEF64MM 
AARCH64_SVEBF16 
AARCH64_I8MM 
AARCH64_BF16 
AARCH64_DGH 
AARCH64_RNG 
AARCH64_BTI 
AARCH64_LAST_ 

Function Documentation

◆ GetAarch64FeaturesEnumName()

const char* GetAarch64FeaturesEnumName ( Aarch64FeaturesEnum  )

◆ GetAarch64FeaturesEnumValue()

int GetAarch64FeaturesEnumValue ( const Aarch64Features features,
Aarch64FeaturesEnum  value 
)

◆ GetAarch64Info()

Aarch64Info GetAarch64Info ( void  )