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 class Rndr : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kRng | 0b0001 |
Defined at line 15 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Tlb : uint8_t
| 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 class Ts : uint8_t
| 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 class Fhm : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kFhm | 0b0001 |
Defined at line 32 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class DotProd : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kDotProd | 0b0001 |
Defined at line 37 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Sm4 : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSm4 | 0b0001 |
Defined at line 42 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Sm3 : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSm3 | 0b0001 |
Defined at line 47 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Sha3 : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSha3 | 0b0001 |
Defined at line 52 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Rdm : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kRdm | 0b0001 |
Defined at line 57 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Atomic : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kLse | 0b0010 |
Defined at line 62 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Crc32 : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kCrc32 | 0b0001 |
Defined at line 67 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Sha2 : uint8_t
| 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 class Sha1 : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kSha1 | 0b0001 |
Defined at line 78 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h
enum class Aes : uint8_t
| Name | Value |
|---|---|
| kNone | 0b0000 |
| kAes | 0b0001 |
| kPmull | 0b0010 |
Defined at line 83 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h