]> Git Repo - qemu.git/commit - target-arm/translate-a64.c
target-arm: A64: Implement SIMD 3-reg-same shift and saturate insns
authorPeter Maydell <[email protected]>
Sat, 8 Feb 2014 14:46:55 +0000 (14:46 +0000)
committerPeter Maydell <[email protected]>
Sat, 8 Feb 2014 14:46:55 +0000 (14:46 +0000)
commit6d9571f7d842a2112937fb161a5c077ca4cac757
tree6962c4ed803b69a979da2b8664c303b030939ef5
parent3ea3bd62451ac79478b440ad9fe2a4cd69783a1f
target-arm: A64: Implement SIMD 3-reg-same shift and saturate insns

Implement the SIMD 3-reg-same instructions SQADD, UQADD,
SQSUB, UQSUB, SSHL, USHL, SQSHl, UQSHL, SRSHL, URSHL,
SQRSHL, UQRSHL; these are all simple calls to existing
Neon helpers. We also enable SSHL, USHL, SRSHL and URSHL
for the 3-reg-same-scalar category (but not the others
because they can have non-size-64 operands and the
scalar_3reg_same function doesn't support that yet.)

Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
target-arm/translate-a64.c
This page took 0.02561 seconds and 4 git commands to generate.