On 4/25/22 23:33, Richard Henderson wrote:
I do not think it worthwhile to unroll these loops by hand.
Totally agree, as it would also remove most of the uses of
XMM_ONLY/YMM_ONLY.
I also saw GCC -Warray-bounds complain about
if (SHIFT >= 1) {
d->elem[8] = s->elem[8]
On 4/24/22 15:01, Paul Brook wrote:
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
---
target/i386/ops_sse.h | 250 +++
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
---
target/i386/ops_sse.h | 250 ++