diff options
author | Carey Williams <carey.williams@arm.com> | 2018-03-13 12:24:16 +0000 |
---|---|---|
committer | Pierre Langlois <pierre.langlois@arm.com> | 2018-03-22 14:02:48 +0000 |
commit | 2809e6c72cae687c07473eabb33b2058098bb75f (patch) | |
tree | cd88d1b217b95cf1a147c2f71b289952dca0f357 /doc | |
parent | 564c10ceb423145ec683927119f8d5a544e55b8b (diff) | |
download | vixl-2809e6c72cae687c07473eabb33b2058098bb75f.tar.gz |
v8.3 Complex Numbers Support
Adds support for the A64 CN instructions: FCMLA and FCADD
Change-Id: I7b8f978cbed69fa987d318295100f3befaf6ae28
Diffstat (limited to 'doc')
-rw-r--r-- | doc/aarch64/supported-instructions-aarch64.md | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/aarch64/supported-instructions-aarch64.md b/doc/aarch64/supported-instructions-aarch64.md index 718444f5..4dee0e53 100644 --- a/doc/aarch64/supported-instructions-aarch64.md +++ b/doc/aarch64/supported-instructions-aarch64.md @@ -1669,6 +1669,16 @@ FP pairwise add vector. void faddp(const VRegister& vd, const VRegister& vn, const VRegister& vm) +### FCADD ### + +FP complex add [Armv8.3]. + + void fcadd(const VRegister& vd, + const VRegister& vn, + const VRegister& vm, + int rot) + + ### FCCMP ### FP conditional compare. @@ -1731,6 +1741,27 @@ FP greater than. void fcmgt(const VRegister& vd, const VRegister& vn, const VRegister& vm) +### FCMLA ### + +FP complex multiply accumulate (by element) [Armv8.3]. + + void fcmla(const VRegister& vd, + const VRegister& vn, + const VRegister& vm, + int vm_index, + int rot) + + +### FCMLA ### + +FP complex multiply accumulate [Armv8.3]. + + void fcmla(const VRegister& vd, + const VRegister& vn, + const VRegister& vm, + int rot) + + ### FCMLE ### FP less than or equal to zero. |