s390x/tcg: Simplify vop64_3() handling
commit863b9507a61bb4f5707de0dadca829945c149e6e
authorDavid Hildenbrand <david@redhat.com>
Tue, 8 Jun 2021 09:23:14 +0000 (8 11:23 +0200)
committerCornelia Huck <cohuck@redhat.com>
Mon, 21 Jun 2021 06:48:21 +0000 (21 08:48 +0200)
tree249c4635f9cb219834fdbdaa0988816233e26bef
parent0bd3c286562e363fd5725209c0b475af9b8465d1
s390x/tcg: Simplify vop64_3() handling

Let's simplify, reworking our handler generation, passing the whole "m5"
register content and not providing specialized handlers for "se", and
reading/writing proper float64 values using new helpers.

Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20210608092337.12221-4-david@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
target/s390x/helper.h
target/s390x/translate_vx.c.inc
target/s390x/vec_fpu_helper.c