diff options
author | Alex Bennée <alex.bennee@linaro.org> | 2014-01-31 14:47:37 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2014-01-31 14:47:37 +0000 |
commit | 4d1cef840d526c80244175c208260f165f9226db (patch) | |
tree | b7fd4dcf80e62fcf59c68915dff55210aae22068 /rules.mak | |
parent | 845ea09acc4b5ab8335530aaaf94531c368ba934 (diff) |
target-arm: A64: Add SIMD shift by immediate
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>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'rules.mak')
0 files changed, 0 insertions, 0 deletions