Bug 413634 - ARMv8.1 arithmetic instructions are not supported
commita8c274d0682b7265af7a5a9c71251d48169c9dc9
authorJulian Seward <jseward@acm.org>
Fri, 27 Dec 2019 14:30:21 +0000 (27 15:30 +0100)
committerJulian Seward <jseward@acm.org>
Fri, 27 Dec 2019 14:30:21 +0000 (27 15:30 +0100)
treee983a1de7ef53d2b182f36f4553ddebf94a03bee
parent2f729fdbd6a3e70fb61dcc5b77fd86ea23edf8ae
Bug 413634 - ARMv8.1 arithmetic instructions are not supported

Patch from Assad Hashmi <assad.hashmi@linaro.org>.

This patch adds support for AArch64 ARMv8.1 SIMD instructions:
SQRDMLAH <V><d>, <V><n>, <V><m>
SQRDMLAH <Vd>.<T>, <Vn>.<T>, <Vm>.<T>
SQRDMLAH <V><d>, <V><n>, <Vm>.<Ts>[<index>]
SQRDMLAH <Vd>.<T>, <Vn>.<T>, <Vm>.<Ts>[<index>]
SQRDMLSH <V><d>, <V><n>, <V><m>
SQRDMLSH <Vd>.<T>, <Vn>.<T>, <Vm>.<T>
SQRDMLSH <V><d>, <V><n>, <Vm>.<Ts>[<index>]
SQRDMLSH <Vd>.<T>, <Vn>.<T>, <Vm>.<Ts>[<index>]
VEX/priv/guest_arm64_toIR.c
none/tests/arm64/Makefile.am
none/tests/arm64/simd_v81.c [new file with mode: 0644]
none/tests/arm64/simd_v81.stderr.exp [new file with mode: 0644]
none/tests/arm64/simd_v81.stdout.exp [new file with mode: 0644]
none/tests/arm64/simd_v81.vgtest [new file with mode: 0644]