aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorCarey Williams <carey.williams@arm.com>2018-03-13 12:24:16 +0000
committerPierre Langlois <pierre.langlois@arm.com>2018-03-22 14:02:48 +0000
commit2809e6c72cae687c07473eabb33b2058098bb75f (patch)
treecd88d1b217b95cf1a147c2f71b289952dca0f357 /doc
parent564c10ceb423145ec683927119f8d5a544e55b8b (diff)
downloadvixl-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.md31
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.