]> git.proxmox.com Git - mirror_qemu.git/commit - target/arm/helper.h
target/arm: Use pointers in neon tbl helper
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 25 Jan 2018 11:45:28 +0000 (11:45 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 25 Jan 2018 11:45:28 +0000 (11:45 +0000)
commite7c06c4e4c98c47899417f154df1f2ef4e8d09a0
treea94c9b3ff93bcc1242d2e00ece775ad077d08e10
parentb13708bbbdda54c7f7e28222b22453986c026391
target/arm: Use pointers in neon tbl helper

Rather than passing a regno to the helper, pass pointers to the
vector register directly.  This eliminates the need to pass in
the environment pointer and reduces the number of places that
directly access env->vfp.regs[].

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20180119045438.28582-5-richard.henderson@linaro.org
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/helper.h
target/arm/op_helper.c
target/arm/translate.c