On 09/11/15 13:31, Christophe Lyon wrote:
On 30 October 2015 at 16:52, Matthew Wahab <matthew.wa...@foss.arm.com> wrote:
On 30/10/15 12:51, Christophe Lyon wrote:
On 23 October 2015 at 14:26, Matthew Wahab <matthew.wa...@foss.arm.com>
wrote:
The ARMv8.1 architecture extension adds two Adv.SIMD instructions,
sqrdmlah and sqrdmlsh. This patch adds the NEON intrinsics vqrdmlah and
vqrdmlsh for these instructions. The new intrinsics are of the form
vqrdml{as}h[q]_<type>.
Tested the series for aarch64-none-linux-gnu with native bootstrap and
make check on an ARMv8 architecture. Also tested aarch64-none-elf with
cross-compiled check-gcc on an ARMv8.1 emulator.
Is there a publicly available simulator for v8.1? QEMU or Foundation
Model?
Sorry, I don't know.
Matthew
So, what will happen to the testsuite once this is committed?
Are we going to see FAILs when using QEMU?
No, the check at the top of the test files
+/* { dg-require-effective-target arm_v8_1a_neon_hw } */
should make this test UNSUPPORTED if the the HW/simulator can't execute it. (Support
for this check is added in patch #5 in this series.) Note that the aarch64-none-linux
make check was run on ARMv8 HW which can't execute the test and correctly reported it
as unsupported.
Matthew