diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2022-09-01 14:27:55 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2022-10-18 13:58:05 +0200 |
commit | 03b4588070b647398acd4d6a654836bba554c800 (patch) | |
tree | a6aa41de86b3f10a84b3968645d9ffeb9ac22f56 /hw/pci-host/dino.c | |
parent | 1d0efbdb35f619db9178e862742335d7c472c1a4 (diff) | |
download | qemu-03b4588070b647398acd4d6a654836bba554c800.zip qemu-03b4588070b647398acd4d6a654836bba554c800.tar.gz qemu-03b4588070b647398acd4d6a654836bba554c800.tar.bz2 |
target/i386: reimplement 0x0f 0x50-0x5f, add AVX
These are mostly floating-point SSE operations. The odd ones out
are MOVMSK and CVTxx2yy, the others are straightforward.
Unary operations are a bit special in AVX because they have 2 operands
for PD/PS operands (VEX.vvvv must be 1111b), and 3 operands for SD/SS.
They are handled using X86_OP_GROUP3 for compactness.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/pci-host/dino.c')
0 files changed, 0 insertions, 0 deletions