target/i386: reimplement AVX comparison helpers
commitcbf4ad5498039105db7c41e16e116b5b6584a786
authorPaul Brook <paul@nowt.org>
Thu, 25 Aug 2022 21:58:15 +0000 (25 23:58 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 1 Sep 2022 18:16:33 +0000 (1 20:16 +0200)
treed5060cb12879f3ccadfeb14ba4265f3829cf04c6
parent3403cafeeef30f41afee42c655573675286b3238
target/i386: reimplement AVX comparison helpers

AVX includes an additional set of comparison predicates, some of which
our softfloat implementation does not expose as separate functions.
Rewrite the helpers in terms of floatN_compare for future extensibility.

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