target/i386: Rewrite vector shift helper
commit18592d2ec2dddff3b08568d29aa82d96e0369b88
authorPaul Brook <paul@nowt.org>
Sun, 24 Apr 2022 22:01:32 +0000 (24 23:01 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 1 Sep 2022 18:16:33 +0000 (1 20:16 +0200)
tree7336078f27fb2c78a84dad4139c5c9ba400c833f
parent25bdec79c629b49fbcf134f9eca063aaba6d4094
target/i386: Rewrite vector shift helper

Rewrite the vector shift helpers in preperation for AVX support (3 operand
form and 256 bit vectors).

For now keep the existing two operand interface.

No functional changes to existing helpers.

Signed-off-by: Paul Brook <paul@nowt.org>
Message-Id: <20220424220204.2493824-11-paul@nowt.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/ops_sse.h