commit | 6cf1178859146b2a60f6a24bfd07e8a7d35fa4e3 | [log] [tgz] |
---|---|---|
author | Sander de Smalen <sander.desmalen@arm.com> | Wed Jul 18 08:10:03 2018 +0000 |
committer | Sander de Smalen <sander.desmalen@arm.com> | Wed Jul 18 08:10:03 2018 +0000 |
tree | 1046cc0015ae36647193fe1aee355180d7496146 | |
parent | b20ca5fcaa09491586bb1f953a10ea95c2c149fe [diff] |
[AArch64][SVE] Asm: Support for integer MUL instructions. This patch adds the following instructions: MUL - multiply vectors, e.g. mul z0.h, p0/m, z0.h, z1.h - multiply with immediate, e.g. mul z0.h, z0.h, #127 SMULH - signed multiply returning high half, e.g. smulh z0.h, p0/m, z0.h, z1.h UMULH - unsigned multiply returning high half, e.g. umulh z0.h, p0/m, z0.h, z1.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@337358 91177308-0d34-0410-b5e6-96231b3b80d8