s390x/tcg: Implement VECTOR LOAD MULTIPLE
commit0a85f8257aa9aac4b71b9d57fa8e250321163aea
authorDavid Hildenbrand <david@redhat.com>
Thu, 7 Mar 2019 12:15:20 +0000 (7 13:15 +0100)
committerCornelia Huck <cohuck@redhat.com>
Mon, 11 Mar 2019 08:31:01 +0000 (11 09:31 +0100)
tree9de3f5413893cd3cd39ee85c70315deb092077a5
parentf180da83c039acfd9ac949c029b154c118a7b293
s390x/tcg: Implement VECTOR LOAD MULTIPLE

Try to load the last element first. Access to the first element will
be checked afterwards. This way, we can guarantee that the vector is
not modified before we checked for all possible exceptions. (16 vectors
cannot cross more than two pages)

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20190307121539.12842-14-david@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
target/s390x/insn-data.def
target/s390x/translate_vx.inc.c