]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Add PACKUSDW SSE4.1 support for x86
authorMark Wielaard <mark@klomp.org>
Thu, 5 Mar 2026 17:49:32 +0000 (18:49 +0100)
committerMark Wielaard <mark@klomp.org>
Wed, 20 May 2026 22:24:41 +0000 (00:24 +0200)
commitc651c83f24cc8be21386f019dfd75e9bb04351bc
treeff0f0fdda383baf1754eded5af393fe4fd192bce
parentf59706ea6f40f62945dd48a3a59c5aa2369d98d5
Add PACKUSDW SSE4.1 support for x86

Add handling of PACKUSDW to VEX/priv/guest_x86_toIR.c based on the
guest_amd64_toIR.c implementation. Handle Iop_QNarrowBin32Sto16Ux8
using h_generic_calc_QNarrowBin32Sto16Ux8 in VEX/priv/host_x86_isel.c.

Move test_PACKUSDW from none/tests/amd64/sse4-64.c to
none/tests/sse4-common.h and add the same test to
none/tests/x86/sse4-x86.c with new PACKUSDW output in stdout.exp.

https://bugs.kde.org/show_bug.cgi?id=517144
NEWS
VEX/priv/guest_x86_toIR.c
VEX/priv/host_x86_isel.c
none/tests/amd64/sse4-64.c
none/tests/sse4-common.h
none/tests/x86/sse4-x86.c
none/tests/x86/sse4-x86.stdout.exp