]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Bug 436873 Added arm64 v8.2 vector FABD, FACGE, FACGT and FADD
authorAssad Hashmi <assad.hashmi@linaro.org>
Tue, 8 Jun 2021 16:02:06 +0000 (12:02 -0400)
committerAssad Hashmi <assad.hashmi@linaro.org>
Tue, 8 Jun 2021 16:02:06 +0000 (12:02 -0400)
commitf048559cb04bd88f0613d02a3b7aa5fdd075617b
tree26ad85d897d89834380e3ca62d6ee50bd2908298
parent3ac86151404e6d018473dc3f6cd8b933be1ee038
Bug 436873 Added arm64 v8.2 vector FABD, FACGE, FACGT and FADD

This patch adds FP half-precision support for the following:
FADD <Vd>.<T>, <Vn>.<T>, <Vm>.<T>
FABD <Vd>.<T>, <Vn>.<T>, <Vm>.<T>
FACGT <Vd>.<T>, <Vn>.<T>, <Vm>.<T>
FACGE <Vd>.<T>, <Vn>.<T>, <Vm>.<T>

Fixes https://bugs.kde.org/show_bug.cgi?id=436873
VEX/priv/guest_arm64_toIR.c
VEX/priv/host_arm64_defs.c
VEX/priv/host_arm64_defs.h
VEX/priv/host_arm64_isel.c
VEX/priv/ir_defs.c
VEX/pub/libvex_ir.h
memcheck/mc_translate.c
memcheck/tests/vbit-test/irops.c
none/tests/arm64/fp_and_simd_v82.c
none/tests/arm64/fp_and_simd_v82.stdout.exp