Commit 45206d7673 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@anholt.net>
Acked-by: Eric Engestrom <eric.engestrom@intel.com>
Acked-by: Tapani Pälli <tapani.palli@intel.com>
Signed-off-by: Lepton Wu <lepton@chromium.org>
master
| @@ -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 | |||
| @@ -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 | |||
| @@ -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 := \ | |||
| @@ -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 := \ | |||