Vector Optimized Library of Kernels  2.5.0
Architecture-tuned implementations of math kernels
Aarch64Features Struct Reference

#include <cpuinfo_aarch64.h>

Data Fields

int fp: 1
 
int asimd: 1
 
int evtstrm: 1
 
int aes: 1
 
int pmull: 1
 
int sha1: 1
 
int sha2: 1
 
int crc32: 1
 
int atomics: 1
 
int fphp: 1
 
int asimdhp: 1
 
int cpuid: 1
 
int asimdrdm: 1
 
int jscvt: 1
 
int fcma: 1
 
int lrcpc: 1
 
int dcpop: 1
 
int sha3: 1
 
int sm3: 1
 
int sm4: 1
 
int asimddp: 1
 
int sha512: 1
 
int sve: 1
 
int asimdfhm: 1
 
int dit: 1
 
int uscat: 1
 
int ilrcpc: 1
 
int flagm: 1
 
int ssbs: 1
 
int sb: 1
 
int paca: 1
 
int pacg: 1
 
int dcpodp: 1
 
int sve2: 1
 
int sveaes: 1
 
int svepmull: 1
 
int svebitperm: 1
 
int svesha3: 1
 
int svesm4: 1
 
int flagm2: 1
 
int frint: 1
 
int svei8mm: 1
 
int svef32mm: 1
 
int svef64mm: 1
 
int svebf16: 1
 
int i8mm: 1
 
int bf16: 1
 
int dgh: 1
 
int rng: 1
 
int bti: 1
 

Field Documentation

◆ aes

int Aarch64Features::aes

◆ asimd

int Aarch64Features::asimd

◆ asimddp

int Aarch64Features::asimddp

◆ asimdfhm

int Aarch64Features::asimdfhm

◆ asimdhp

int Aarch64Features::asimdhp

◆ asimdrdm

int Aarch64Features::asimdrdm

◆ atomics

int Aarch64Features::atomics

◆ bf16

int Aarch64Features::bf16

◆ bti

int Aarch64Features::bti

◆ cpuid

int Aarch64Features::cpuid

◆ crc32

int Aarch64Features::crc32

◆ dcpodp

int Aarch64Features::dcpodp

◆ dcpop

int Aarch64Features::dcpop

◆ dgh

int Aarch64Features::dgh

◆ dit

int Aarch64Features::dit

◆ evtstrm

int Aarch64Features::evtstrm

◆ fcma

int Aarch64Features::fcma

◆ flagm

int Aarch64Features::flagm

◆ flagm2

int Aarch64Features::flagm2

◆ fp

int Aarch64Features::fp

◆ fphp

int Aarch64Features::fphp

◆ frint

int Aarch64Features::frint

◆ i8mm

int Aarch64Features::i8mm

◆ ilrcpc

int Aarch64Features::ilrcpc

◆ jscvt

int Aarch64Features::jscvt

◆ lrcpc

int Aarch64Features::lrcpc

◆ paca

int Aarch64Features::paca

◆ pacg

int Aarch64Features::pacg

◆ pmull

int Aarch64Features::pmull

◆ rng

int Aarch64Features::rng

◆ sb

int Aarch64Features::sb

◆ sha1

int Aarch64Features::sha1

◆ sha2

int Aarch64Features::sha2

◆ sha3

int Aarch64Features::sha3

◆ sha512

int Aarch64Features::sha512

◆ sm3

int Aarch64Features::sm3

◆ sm4

int Aarch64Features::sm4

◆ ssbs

int Aarch64Features::ssbs

◆ sve

int Aarch64Features::sve

◆ sve2

int Aarch64Features::sve2

◆ sveaes

int Aarch64Features::sveaes

◆ svebf16

int Aarch64Features::svebf16

◆ svebitperm

int Aarch64Features::svebitperm

◆ svef32mm

int Aarch64Features::svef32mm

◆ svef64mm

int Aarch64Features::svef64mm

◆ svei8mm

int Aarch64Features::svei8mm

◆ svepmull

int Aarch64Features::svepmull

◆ svesha3

int Aarch64Features::svesha3

◆ svesm4

int Aarch64Features::svesm4

◆ uscat

int Aarch64Features::uscat

The documentation for this struct was generated from the following file: