struct ArmIdAa64IsaR1El1

Defined at line 109 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

[arm/sysreg]/ID_AA64ISAR1_EL1: AArch64 Instruction Set Attribute Register 1

Public Members

 field_ls64_193
 field_xs_194
 field_i8mm_195
 field_dgh_196
 field_bf16_197
 field_specres_198
 field_sb_199
 field_frintts_200
 field_gpi_201
 field_gpa_202
 field_lrcpc_203
 field_fcma_204
 field_jscvt_205
 field_api_206
 field_apa_207
 field_dpb_208

Public Methods

template <, >
Ls64 ls64 ()

Defined at line 193 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_ls64 (Ls64 val)

Defined at line 193 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_xs (Xs val)

Defined at line 194 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Xs xs ()

Defined at line 194 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
I8mm i8mm ()

Defined at line 195 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_i8mm (I8mm val)

Defined at line 195 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Dgh dgh ()

Defined at line 196 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_dgh (Dgh val)

Defined at line 196 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Bf16 bf16 ()

Defined at line 197 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_bf16 (Bf16 val)

Defined at line 197 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_specres (Specres val)

Defined at line 198 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Specres specres ()

Defined at line 198 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Sb sb ()

Defined at line 199 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_sb (Sb val)

Defined at line 199 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Frintts frintts ()

Defined at line 200 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_frintts (Frintts val)

Defined at line 200 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Gpi gpi ()

Defined at line 201 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_gpi (Gpi val)

Defined at line 201 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Gpa gpa ()

Defined at line 202 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_gpa (Gpa val)

Defined at line 202 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Lrcpc lrcpc ()

Defined at line 203 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_lrcpc (Lrcpc val)

Defined at line 203 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Fcma fcma ()

Defined at line 204 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_fcma (Fcma val)

Defined at line 204 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Jscvt jscvt ()

Defined at line 205 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_jscvt (Jscvt val)

Defined at line 205 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Pauth api ()

Defined at line 206 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_api (Pauth val)

Defined at line 206 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Pauth apa ()

Defined at line 207 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_apa (Pauth val)

Defined at line 207 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Dpb dpb ()

Defined at line 208 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_dpb (Dpb val)

Defined at line 208 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

Enumerations

enum Ls64
Name Value
kNone 0b0000
kLs64 0b0001
kLs64V 0b0010
kLs64Accdata 0b0011

Defined at line 110 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Xs
Name Value
kNone 0b0000
kXs 0b0001

Defined at line 117 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum I8mm
Name Value
kNone 0b0000
kI8mm 0b0001

Defined at line 122 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Dgh
Name Value
kNone 0b0000
kDgh 0b0001

Defined at line 127 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Bf16
Name Value
kNone 0b0000
kBf16 0b0001

Defined at line 132 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Specres
Name Value
kNone 0b0000
kSpecres 0b0001

Defined at line 137 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Sb
Name Value
kNone 0b0000
kSb 0b0001

Defined at line 142 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Frintts
Name Value
kNone 0b0000
kFrintts 0b0001

Defined at line 147 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Gpi
Name Value
kNone 0b0000
kGpi 0b0001

Defined at line 152 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Gpa
Name Value
kNone 0b0000
kGpa 0b0001

Defined at line 157 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Lrcpc
Name Value
kNone 0b0000
kLrcpc 0b0001
kLrcpc2 0b0010

Defined at line 162 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Fcma
Name Value
kNone 0b0000
kFcma 0b0001

Defined at line 168 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Jscvt
Name Value
kNone 0b0000
kJscvt 0b0001

Defined at line 173 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Pauth
Name Value
kNone 0b0000
kPauth 0b0001
kPauthEnhanced 0b0010
kPauth2 0b0011
kFpac 0b0100
kFpacCombined 0b0101

Defined at line 178 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Dpb
Name Value
kNone 0b0000
kDpb 0b0001
kDpb2 0b0010

Defined at line 187 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

Records