Mesa (master): android: mesa: Revert "android: mesa: revert "Enable asm unconditionally""
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Nov 12 18:32:21 UTC 2019
Module: Mesa
Branch: master
Commit: 5c2d307a102be0c13d8f0ac483583e5daee6cfad
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c2d307a102be0c13d8f0ac483583e5daee6cfad
Author: Lepton Wu <lepton at chromium.org>
Date: Tue Oct 29 17:41:14 2019 -0700
android: mesa: Revert "android: mesa: revert "Enable asm unconditionally""
Commit 45206d7673adb1484cbdb3eadaf82e0849c9cdcf fixed PIC issue of x86 asm stub.
We can enable asm for Android x86 now. This should sightly improve performance.
Acked-by: Eric Anholt <eric at anholt.net>
Acked-by: Eric Engestrom <eric.engestrom at intel.com>
Acked-by: Tapani Pälli <tapani.palli at intel.com>
Signed-off-by: Lepton Wu <lepton at chromium.org>
---
Android.common.mk | 3 ---
Android.mk | 7 -------
src/mesa/Android.libmesa_dricore.mk | 2 --
src/mesa/Android.libmesa_st_mesa.mk | 2 --
4 files changed, 14 deletions(-)
diff --git a/Android.common.mk b/Android.common.mk
index 6bf64f55c54..2d04573c433 100644
--- a/Android.common.mk
+++ b/Android.common.mk
@@ -103,12 +103,9 @@ ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo true),true)
LOCAL_CFLAGS += -DHAVE_SYS_SHM_H
endif
-ifeq ($(strip $(MESA_ENABLE_ASM)),true)
ifeq ($(TARGET_ARCH),x86)
LOCAL_CFLAGS += \
-DUSE_X86_ASM
-
-endif
endif
ifeq ($(ARCH_ARM_HAVE_NEON),true)
LOCAL_CFLAGS_arm += -DUSE_ARM_ASM
diff --git a/Android.mk b/Android.mk
index 19d9e1e0a74..ef496c1e33e 100644
--- a/Android.mk
+++ b/Android.mk
@@ -84,13 +84,6 @@ endif
$(foreach d, $(MESA_BUILD_CLASSIC) $(MESA_BUILD_GALLIUM), $(eval $(d) := true))
-# host and target must be the same arch to generate matypes.h
-ifeq ($(TARGET_ARCH),$(HOST_ARCH))
-MESA_ENABLE_ASM := true
-else
-MESA_ENABLE_ASM := false
-endif
-
ifneq ($(filter true, $(HAVE_GALLIUM_RADEONSI)),)
MESA_ENABLE_LLVM := true
endif
diff --git a/src/mesa/Android.libmesa_dricore.mk b/src/mesa/Android.libmesa_dricore.mk
index 792117767b4..8eb6aabe836 100644
--- a/src/mesa/Android.libmesa_dricore.mk
+++ b/src/mesa/Android.libmesa_dricore.mk
@@ -39,11 +39,9 @@ LOCAL_MODULE_CLASS := STATIC_LIBRARIES
LOCAL_SRC_FILES := \
$(MESA_FILES)
-ifeq ($(strip $(MESA_ENABLE_ASM)),true)
ifeq ($(TARGET_ARCH),x86)
LOCAL_SRC_FILES += $(X86_FILES)
endif # x86
-endif # MESA_ENABLE_ASM
ifeq ($(ARCH_X86_HAVE_SSE4_1),true)
LOCAL_WHOLE_STATIC_LIBRARIES := \
diff --git a/src/mesa/Android.libmesa_st_mesa.mk b/src/mesa/Android.libmesa_st_mesa.mk
index ddfd03059c5..16153a3c5bd 100644
--- a/src/mesa/Android.libmesa_st_mesa.mk
+++ b/src/mesa/Android.libmesa_st_mesa.mk
@@ -42,11 +42,9 @@ LOCAL_GENERATED_SOURCES := \
$(MESA_GEN_GLSL_H) \
$(MESA_GEN_NIR_H)
-ifeq ($(strip $(MESA_ENABLE_ASM)),true)
ifeq ($(TARGET_ARCH),x86)
LOCAL_SRC_FILES += $(X86_FILES)
endif # x86
-endif # MESA_ENABLE_ASM
ifeq ($(ARCH_X86_HAVE_SSE4_1),true)
LOCAL_WHOLE_STATIC_LIBRARIES := \
More information about the mesa-commit
mailing list