aboutsummaryrefslogtreecommitdiff
path: root/thunk.c
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2014-01-09 18:13:58 +0000
committerPeter Maydell <peter.maydell@linaro.org>2014-01-17 17:21:52 +0000
commit7223b57f81dbdfd8144fc6601202304cbaf6e90b (patch)
tree260cacebf518206b5d6448703b04f5f754b5813d /thunk.c
parent934ac5ad4a6cbfdcd57d182981f529cad7afe205 (diff)
target-arm: A64: Add SIMD shift by immediatea64-system-sysregs
This implements a subset of the AdvSIMD shift operations (namely all the none saturating or narrowing ones). The actual shift generation code itself is common for both the scalar and vector cases but wrapped with either vector element iteration or the fp reg access. The rounding operations need to take special care to correctly reflect the result of adding rounding bits on high bits as the intermediates do not truncate. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'thunk.c')
0 files changed, 0 insertions, 0 deletions