MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / CpuIsaInfo

Class CpuIsaInfo

src/common/cpuinfo/CpuIsaInfo.h:37–61  ·  view source on GitHub ↗

CPU ISA (Instruction Set Architecture) information * * Contains ISA related information around the Arm architecture */

Source from the content-addressed store, hash-verified

35 * Contains ISA related information around the Arm architecture
36 */
37struct CpuIsaInfo
38{
39 /* SIMD extension support */
40 bool neon{false};
41 bool sve{false};
42 bool sve2{false};
43 bool sme{false};
44 bool sme2{false};
45 bool fhm{false};
46
47 /* Data-type extensions support */
48 bool fp16{false};
49 bool bf16{false};
50 bool svebf16{false};
51
52 /* Instruction support */
53 bool dot{false};
54 bool i8mm{false};
55 bool sme_b16f32{false};
56 bool sme_f16f32{false};
57 bool sme_f32f32{false};
58 bool sme_i8i32{false};
59 bool svei8mm{false};
60 bool svef32mm{false};
61};
62
63/** Identify ISA related information through system information
64 *

Callers 1

buildMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected