Compute Library
 22.05
CpuIsaInfo Struct Reference

CPU ISA (Instruction Set Architecture) information. More...

#include <CpuIsaInfo.h>

Data Fields

bool neon { false }
 
bool sve { false }
 
bool sve2 { false }
 
bool fp16 { false }
 
bool bf16 { false }
 
bool svebf16 { false }
 
bool dot { false }
 
bool i8mm { false }
 
bool svei8mm { false }
 
bool svef32mm { false }
 

Detailed Description

CPU ISA (Instruction Set Architecture) information.

Contains ISA related information around the Arm architecture

Definition at line 37 of file CpuIsaInfo.h.

Field Documentation

◆ bf16

bool bf16 { false }

◆ dot

bool dot { false }

Definition at line 50 of file CpuIsaInfo.h.

Referenced by CpuInfo::build(), and CpuInfo::has_dotprod().

◆ fp16

◆ i8mm

bool i8mm { false }

Definition at line 51 of file CpuIsaInfo.h.

Referenced by CpuInfo::has_i8mm().

◆ neon

◆ sve

bool sve { false }

Definition at line 41 of file CpuIsaInfo.h.

Referenced by arm_compute::test::validation::DATA_TEST_CASE(), and CpuInfo::has_sve().

◆ sve2

bool sve2 { false }

◆ svebf16

bool svebf16 { false }

Definition at line 47 of file CpuIsaInfo.h.

Referenced by CpuInfo::has_svebf16().

◆ svef32mm

bool svef32mm { false }

Definition at line 53 of file CpuIsaInfo.h.

Referenced by CpuInfo::has_svef32mm().

◆ svei8mm

bool svei8mm { false }

Definition at line 52 of file CpuIsaInfo.h.

Referenced by CpuInfo::has_svei8mm().


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