diff options
author | Jacob Bramley <jacob.bramley@arm.com> | 2018-09-13 14:25:46 +0100 |
---|---|---|
committer | Jacob Bramley <jacob.bramley@arm.com> | 2018-09-19 14:03:40 +0100 |
commit | ca789743e5514898789665068e7c84aae1dbfe75 (patch) | |
tree | 60664fc214705653ed7e95dfad9d7b0da5f99c99 /examples | |
parent | 764d67e63327f194be65e5112a34c994360eb13c (diff) |
Add support for features up to Armv8.3.
This is a squashed merge of several separate patches that, combined, add support
for most architectural features described up to Armv8.3.
Change-Id: Ia67f25fb9b82d5968120b0b144bd232e1898dc90
Diffstat (limited to 'examples')
-rw-r--r-- | examples/aarch64/non-const-visitor.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/aarch64/non-const-visitor.h b/examples/aarch64/non-const-visitor.h index 56b1e51b..2c1ddd63 100644 --- a/examples/aarch64/non-const-visitor.h +++ b/examples/aarch64/non-const-visitor.h @@ -82,6 +82,7 @@ class SwitchAddSubRegisterSources : public DecoderVisitor { V(LoadStoreRegisterOffset) \ V(LoadStoreUnsignedOffset) \ V(LoadStoreExclusive) \ + V(AtomicMemory) \ V(LogicalShifted) \ V(AddSubExtended) \ V(AddSubWithCarry) \ @@ -104,8 +105,10 @@ class SwitchAddSubRegisterSources : public DecoderVisitor { V(Crypto3RegSHA) \ V(CryptoAES) \ V(NEON2RegMisc) \ + V(NEON2RegMiscFP16) \ V(NEON3Different) \ V(NEON3Same) \ + V(NEON3SameFP16) \ V(NEONAcrossLanes) \ V(NEONByIndexedElement) \ V(NEONCopy) \ @@ -116,8 +119,10 @@ class SwitchAddSubRegisterSources : public DecoderVisitor { V(NEONLoadStoreSingleStructPostIndex) \ V(NEONModifiedImmediate) \ V(NEONScalar2RegMisc) \ + V(NEONScalar2RegMiscFP16) \ V(NEONScalar3Diff) \ V(NEONScalar3Same) \ + V(NEONScalar3SameFP16) \ V(NEONScalar3SameExtra) \ V(NEON3SameExtra) \ V(NEONScalarByIndexedElement) \ |