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 /llvm/test/Transforms/SCCP/ipsccp-basic.ll | |
| parent | b892e4194f2e6565ecc1e474d2b3e12c5d2a56ac (diff) | |
| download | bcm5719-llvm-f41dd122d67ee45007e8f26142ad34fec622d748.tar.gz bcm5719-llvm-f41dd122d67ee45007e8f26142ad34fec622d748.zip | |
[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 'llvm/test/Transforms/SCCP/ipsccp-basic.ll')
0 files changed, 0 insertions, 0 deletions

