RE: [PATCH][committed] aarch64: Fix up LDAPR codegen

2022-11-18 Thread Kyrylo Tkachov via Gcc-patches
> -Original Message- > From: Gcc-patches bounces+kyrylo.tkachov=arm@gcc.gnu.org> On Behalf Of Kyrylo > Tkachov via Gcc-patches > Sent: Friday, November 18, 2022 9:06 AM > To: gcc-patches@gcc.gnu.org > Subject: [PATCH][committed] aarch64: Fix up LDAPR codegen &

[PATCH][committed] aarch64: Fix up LDAPR codegen

2022-11-18 Thread Kyrylo Tkachov via Gcc-patches
Hi all, Upon some further inspection I realised I had misunderstood some intricacies of the extending loads of the RCPC feature. This patch fixes up the recent GCC support accordingly. In particular: * The sign-extending forms are a form of LDAPURS* and are actually part of FEAT_RCPC2 that is en