diff options
author | Stam Markianos-Wright <stam.markianos-wright@arm.com> | 2020-01-16 14:47:30 +0000 |
---|---|---|
committer | Stam Markianos-Wright <stam.markianos-wright@arm.com> | 2020-01-16 14:47:30 +0000 |
commit | f275d73a57f1e5a07fbd4978f4b4457a5eaa1e39 (patch) | |
tree | 5ffef807bffdd82a7852625e515c0ebf7411af74 /libgcc | |
parent | d916538965ea260c6bcdb1d46581f6d572017ce8 (diff) | |
download | gcc-f275d73a57f1e5a07fbd4978f4b4457a5eaa1e39.zip gcc-f275d73a57f1e5a07fbd4978f4b4457a5eaa1e39.tar.gz gcc-f275d73a57f1e5a07fbd4978f4b4457a5eaa1e39.tar.bz2 |
[GCC][PATCH][AArch64]Add ACLE intrinsics for bfdot for ARMv8.6 Extension
2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
* config/aarch64/aarch64-simd-builtins.def (aarch64_bfdot,
aarch64_bfdot_lane, aarch64_bfdot_laneq): New.
* config/aarch64/aarch64-simd.md (aarch64_bfdot, aarch64_bfdot_lane,
aarch64_bfdot_laneq): New.
* config/aarch64/arm_bf16.h (vbfdot_f32, vbfdotq_f32,
vbfdot_lane_f32, vbfdotq_lane_f32, vbfdot_laneq_f32,
vbfdotq_laneq_f32): New.
* config/aarch64/iterators.md (UNSPEC_BFDOT, Vbfdottype,
VBFMLA_W, VBF): New.
(isquadop): Add V4BF, V8BF.
2020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
* gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New.
* gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New.
* gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions