diff options
| author | Christophe Lyon <christophe.lyon@linaro.org> | 2025-09-19 13:11:29 +0000 |
|---|---|---|
| committer | Christophe Lyon <christophe.lyon@linaro.org> | 2025-11-14 20:55:29 +0000 |
| commit | 859c3ce1437220353069efc5d83e6858dee80d1c (patch) | |
| tree | 8cb75bac8ddd0cef5849955f3ab4dca57f14a08d /libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java | |
| parent | eb5f0c77260dc2b6518f5a3de142400c02dc4ad2 (diff) | |
arm: [MVE intrinsics] rework sqrshrl sqrshrl_sat48
Implement sqrshrl and sqrshrl_sat48 using the new MVE builtins
framework.
gcc/ChangeLog:
* config/arm/arm-mve-builtins-base.cc (enum which_scalar_shift):
Add ss_SQRSHRL, ss_SQRSHRL_SAT48.
(mve_function_scalar_shift): Add support for ss_SQRSHRL,
ss_SQRSHRL_SAT48.
(sqrshrl, sqrshrl_sat48): New.
* config/arm/arm-mve-builtins-base.def (sqrshrl, sqrshrl_sat48): New.
* config/arm/arm-mve-builtins-base.h (sqrshrl, sqrshrl_sat48): New.
* config/arm/arm_mve.h (sqrshrl): Delete.
(sqrshrl_sat48): Delete.
(__arm_sqrshrl): Delete.
(__arm_sqrshrl_sat48): Delete.
* config/arm/mve.md (mve_sqrshrl_sat<supf>_di): Add '@' prefix.
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java')
0 files changed, 0 insertions, 0 deletions
