struct ArmIdAa64IsaR0El1
Defined at line 14 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
[arm/sysreg]/ID_AA64ISAR0_EL1: AArch64 Instruction Set Attribute Register 0
Public Members
field_rndr_89
field_tlb_90
field_ts_91
field_fhm_92
field_dp_93
field_sm4_94
field_sm3_95
field_sha3_96
field_rdm_97
field_RsvdZ_98
field_atomic_99
field_crc32_100
field_sha2_101
field_sha1_102
field_aes_103
field_RsvdZ_104
Public Methods
template <, >
Rndr rndr ()
Defined at line 89 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_rndr (Rndr val)
Defined at line 89 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_tlb (Tlb val)
Defined at line 90 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Tlb tlb ()
Defined at line 90 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_ts (Ts val)
Defined at line 91 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Ts ts ()
Defined at line 91 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Fhm fhm ()
Defined at line 92 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_fhm (Fhm val)
Defined at line 92 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
DotProd dp ()
Defined at line 93 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_dp (DotProd val)
Defined at line 93 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_sm4 (Sm4 val)
Defined at line 94 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Sm4 sm4 ()
Defined at line 94 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_sm3 (Sm3 val)
Defined at line 95 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Sm3 sm3 ()
Defined at line 95 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_sha3 (Sha3 val)
Defined at line 96 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Sha3 sha3 ()
Defined at line 96 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Rdm rdm ()
Defined at line 97 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_rdm (Rdm val)
Defined at line 97 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Atomic atomic ()
Defined at line 99 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_atomic (Atomic val)
Defined at line 99 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Crc32 crc32 ()
Defined at line 100 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_crc32 (Crc32 val)
Defined at line 100 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_sha2 (Sha2 val)
Defined at line 101 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Sha2 sha2 ()
Defined at line 101 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_sha1 (Sha1 val)
Defined at line 102 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Sha1 sha1 ()
Defined at line 102 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
Aes aes ()
Defined at line 103 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
template <, >
SelfType & set_aes (Aes val)
Defined at line 103 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
Enumerations
enum Rndr
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kRng | 0b0001 |
Defined at line 15 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Tlb
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kTlbios | 0b0001 |
| kkTlbirange | 0b0010 |
Defined at line 20 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Ts
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kFlagM | 0b0001 |
| kFlagM2 | 0b0010 |
Defined at line 26 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Fhm
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kFhm | 0b0001 |
Defined at line 32 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum DotProd
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kDotProd | 0b0001 |
Defined at line 37 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Sm4
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSm4 | 0b0001 |
Defined at line 42 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Sm3
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSm3 | 0b0001 |
Defined at line 47 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Sha3
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSha3 | 0b0001 |
Defined at line 52 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Rdm
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kRdm | 0b0001 |
Defined at line 57 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Atomic
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kLse | 0b0010 |
Defined at line 62 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Crc32
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kCrc32 | 0b0001 |
Defined at line 67 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Sha2
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSha256 | 0b0001 |
| kSha512 | 0b0010 |
Defined at line 72 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Sha1
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSha1 | 0b0001 |
Defined at line 78 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum Aes
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kAes | 0b0001 |
| kPmull | 0b0010 |
Defined at line 83 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h