diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2018-07-17 13:58:46 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2018-07-17 13:58:46 +0000 |
commit | f41dd122d67ee45007e8f26142ad34fec622d748 (patch) | |
tree | a2a3271c7d86546dbc58719fcac7b895702b2085 /clang/unittests/Tooling/CompilationDatabaseTest.cpp | |
parent | b892e4194f2e6565ecc1e474d2b3e12c5d2a56ac (diff) | |
download | llvm-f41dd122d67ee45007e8f26142ad34fec622d748.zip llvm-f41dd122d67ee45007e8f26142ad34fec622d748.tar.gz llvm-f41dd122d67ee45007e8f26142ad34fec622d748.tar.bz2 |
[AArch64][SVE] Asm: FP fused multiply-add/subtract instructions.
This patch adds support for the following instructions:
FMLA mul-add, writing addend (Zda = Zda + Zn * Zm)
FNMLA negated mul-add, writing addend (Zda = -Zda + -Zn * Zm)
FMLS mul-sub, writing addend (Zda = Zda + -Zn * Zm)
FNMLS negated mul-sub, writing addend (Zda = -Zda + Zn * Zm)
FMAD mul-add, writing multiplicant (Zdn = Za + Zdn * Zm)
FNMAD negated mul-add, writing multiplicant (Zdn = -Za + -Zdn * Zm)
FMSB mul-sub, writing multiplicant (Zdn = Za + -Zdn * Zm)
FNMSB negated mul-sub, writing multiplicant (Zdn = -Za + Zdn * Zm)
llvm-svn: 337282
Diffstat (limited to 'clang/unittests/Tooling/CompilationDatabaseTest.cpp')
0 files changed, 0 insertions, 0 deletions