This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 6e14a38 * wide-int.h: Change fixed_wide_int_storage from class to struct. new 666b9dd [AArch64, 1/4] Add the missing support of vfms_n_f32, vfmsq_ [...] new abf1a83 [AArch64, 2/4] Extend vector mutiply by element to all suppor [...] new 25fe08a [AArch64, 3/4] Reimplement multiply by element to get rid of [...] new 7c287af [AArch64, 4/4] Reimplement vmvn* intrinscis, remove inline assembly
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 50 ++ gcc/config/aarch64/aarch64-simd.md | 56 +-- gcc/config/aarch64/arm_neon.h | 459 ++++++++---------- gcc/testsuite/ChangeLog | 17 + .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 2 + .../aarch64/advsimd-intrinsics/vfms_vfma_n.c | 490 +++++++++++++++++++ .../gcc.target/aarch64/fmla_intrinsic_1.c | 2 +- .../gcc.target/aarch64/fmls_intrinsic_1.c | 2 +- .../gcc.target/aarch64/simd/vmul_elem_1.c | 519 +++++++++++++++++++++ 9 files changed, 1291 insertions(+), 306 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_elem_1.c