x86emul: test coverage for SSE3/SSSE3/SSE4* insns
authorJan Beulich <jbeulich@suse.com>
Tue, 7 Mar 2017 16:09:09 +0000 (17:09 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 7 Mar 2017 16:09:09 +0000 (17:09 +0100)
commit92a47d77e168eac85c440126e3009728eb579cdd
tree1dbdb2ca8e01915297587d60b5b36cc8b6f62cf2
parent175fcf2b489cb0caa98b5211b7da145b5cf29c42
x86emul: test coverage for SSE3/SSSE3/SSE4* insns

... and their AVX equivalents. Note that a few instructions aren't
covered (yet), but those all fall into common pattern groups, so I
would hope that for now we can do with what is there.

Just like for SSE/SSE2, MMX insns aren't being covered at all, as
they're not easy to deal with: The compiler refuses to emit such for
other than uses of built-in functions.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/tests/x86_emulator/Makefile
tools/tests/x86_emulator/simd.c
tools/tests/x86_emulator/test_x86_emulator.c
tools/tests/x86_emulator/x86_emulate.h