Fix arm32 check to work on armv8 32bit mode

Change-Id: Ied79c61ad64eb1011d97be0fb3d727fb2c1bab36
Bug: b/79545607
Test: dEQP-VK.dynamic_state.rs_state*
diff --git a/external/vulkancts/framework/vulkan/vkDefs.hpp b/external/vulkancts/framework/vulkan/vkDefs.hpp
index dcdb5f8..0b041b8 100644
--- a/external/vulkancts/framework/vulkan/vkDefs.hpp
+++ b/external/vulkancts/framework/vulkan/vkDefs.hpp
@@ -25,7 +25,7 @@
 
 #include "tcuDefs.hpp"
 
-#if (DE_OS == DE_OS_ANDROID) && defined(__ARM_ARCH_7A__)
+#if (DE_OS == DE_OS_ANDROID) && defined(__ARM_ARCH) && defined(__ARM_32BIT_STATE)
 #	define VKAPI_ATTR __attribute__((pcs("aapcs-vfp")))
 #else
 #	define VKAPI_ATTR