Date: Sun, 7 Jan 2024 23:27:26 -0800 From: Mark Millard <marklmi@yahoo.com> To: FreeBSD Toolchain <freebsd-toolchain@freebsd.org> Subject: Re: [llvm/llvm-project] A few default FEAT_??? mismatches for cortex-a78a and cortex-x1c (that should be the same for both) (Issue #62383) Message-ID: <98E1639D-200A-430B-B7BE-1D196C123A24@yahoo.com> In-Reply-To: <639901F2-6BF1-4D34-A76D-72D41E824C19@yahoo.com> References: <llvm/llvm-project/issue/62383/issue_event/11394402642@github.com> <639901F2-6BF1-4D34-A76D-72D41E824C19@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Note: The following is relevant to the Windows DevKit 2023 context, as = an example. Begin forwarded message: From: Jonathan Thackray <notifications@github.com> Subject: Re: [llvm/llvm-project] A few default FEAT_??? mismatches for = cortex-a78a and cortex-x1c (that should be the same for both) (Issue = #62383) Date: January 4, 2024 at 12:07:00 PST To: llvm/llvm-project <llvm-project@noreply.github.com> Cc: Mark Millard <marklmi26-fbsd@yahoo.com>, Author = <author@noreply.github.com> Reply-To: llvm/llvm-project = <reply+ABC3N4NRZFDXXOGMWBEJM56DURBGJEVBNHHGI3NILQ@reply.github.com> Closed #62383 as completed via #76932. =E2=80=94 Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: = <llvm/llvm-project/issue/62383/issue_event/11394402642@github.com> That was after . . . Begin forwarded message: From: Jonathan Thackray <notifications@github.com> Subject: Re: [llvm/llvm-project] A few default FEAT_??? mismatches for = cortex-a78a and cortex-x1c (that should be the same for both) (Issue = #62383) Date: January 3, 2024 at 09:28:57 PST To: llvm/llvm-project <llvm-project@noreply.github.com> Cc: Mark Millard <marklmi26-fbsd@yahoo.com>, Author = <author@noreply.github.com> Reply-To: llvm/llvm-project = <reply+ABC3N4PTDTMFVZGVJH35ZVODULF5TEVBNHHGI3NILQ@reply.github.com> Thanks for spotting this. I also checked some other Technical Reference Manuals, and it would = appear that the Arm Cortex-X2 also supports Flag Manipulation, for bits = 52-55 (TS) of ID_AA64ISAR0_EL1. I will add AArch64::AEK_FLAGM to both = the Arm Cortex-X1C and Arm Cortex-X2 defined in = llvm/include/llvm/TargetParser/AArch64TargetParser.h. The Arm Cortex-X1 = does not support FLAGM. It appears that there is nothing to do in this bugfix for FEAT_LRCPC2 = and FEAT_LSE2 as they are not currently fully defined. I will also remove AArch64::AEK_FP16FML from the Arm Cortex-A78C, as the = Technical Reference Manual indicates this is not supported. TRM links: Arm Cortex-A78C: https://developer.arm.com/documentation/101430/latest/ Arm Cortex-X1: https://developer.arm.com/documentation/101433/latest/ Arm Cortex-X1C: https://developer.arm.com/documentation/101968/latest/ Arm Cortex-X2: https://developer.arm.com/documentation/101803/latest/ Arm Cortex-X3: https://developer.arm.com/documentation/101602/latest/ Arm Cortex-X4: https://developer.arm.com/documentation/102484/latest/ =E2=80=94 Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread. =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?98E1639D-200A-430B-B7BE-1D196C123A24>