From 1ba93085f73c8635dfa403a5b98f558dd4247a4f Mon Sep 17 00:00:00 2001 From: "J. Gareth \"Curious Kit\" Moreton" <gareth@moreton-family.com> Date: Fri, 5 Apr 2024 02:31:24 +0100 Subject: [PATCH] * a64: Added DOTPROD and PAUTH support flags to relevant instruction sets (v8.4+ and v8.3+ respectively) --- compiler/aarch64/cpuinfo.pas | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/compiler/aarch64/cpuinfo.pas b/compiler/aarch64/cpuinfo.pas index db72e31d08..652ee77936 100644 --- a/compiler/aarch64/cpuinfo.pas +++ b/compiler/aarch64/cpuinfo.pas @@ -176,13 +176,13 @@ const { cpu_armv8a } [], { cpu_armv81a } [CPUAARCH64_HAS_LSE], { cpu_armv82a } [CPUAARCH64_HAS_LSE], - { cpu_armv83a } [CPUAARCH64_HAS_LSE], - { cpu_armv84a } [CPUAARCH64_HAS_LSE], - { cpu_armv85a } [CPUAARCH64_HAS_LSE], - { cpu_armv86a } [CPUAARCH64_HAS_LSE], - { cpu_armv87a } [CPUAARCH64_HAS_LSE], - { cpu_armv88a } [CPUAARCH64_HAS_LSE], - { cpu_armv89a } [CPUAARCH64_HAS_LSE,CPUAARCH64_HAS_CSSC] + { cpu_armv83a } [CPUAARCH64_HAS_LSE,CPUAARCH64_HAS_PAUTH], + { cpu_armv84a } [CPUAARCH64_HAS_LSE,CPUAARCH64_HAS_DOTPROD,CPUAARCH64_HAS_PAUTH], + { cpu_armv85a } [CPUAARCH64_HAS_LSE,CPUAARCH64_HAS_DOTPROD,CPUAARCH64_HAS_PAUTH], + { cpu_armv86a } [CPUAARCH64_HAS_LSE,CPUAARCH64_HAS_DOTPROD,CPUAARCH64_HAS_PAUTH], + { cpu_armv87a } [CPUAARCH64_HAS_LSE,CPUAARCH64_HAS_DOTPROD,CPUAARCH64_HAS_PAUTH], + { cpu_armv88a } [CPUAARCH64_HAS_LSE,CPUAARCH64_HAS_DOTPROD,CPUAARCH64_HAS_PAUTH], + { cpu_armv89a } [CPUAARCH64_HAS_LSE,CPUAARCH64_HAS_DOTPROD,CPUAARCH64_HAS_PAUTH,CPUAARCH64_HAS_CSSC] ); fpu_capabilities : array[tfputype] of set of tfpuflags =