Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1690a5a6 authored by Ying Wang's avatar Ying Wang Committed by Android Git Automerger
Browse files

am aa62be65: Merge "Use SSE2 enhanced memset for capable x86 processors"

* commit 'aa62be65':
  Use SSE2 enhanced memset for capable x86 processors
parents 08170103 aa62be65
Loading
Loading
Loading
Loading
+15 −11
Original line number Diff line number Diff line
@@ -127,16 +127,20 @@ LOCAL_SRC_FILES := $(commonSources) \
ifeq ($(TARGET_ARCH),arm)
    LOCAL_SRC_FILES += arch-arm/memset32.S
else  # !arm
ifeq ($(TARGET_ARCH_VARIANT),x86-atom)
LOCAL_CFLAGS += -DHAVE_MEMSET16 -DHAVE_MEMSET32
    ifeq ($(TARGET_ARCH),x86)
        ifeq ($(ARCH_X86_HAVE_SSE2),true)
            LOCAL_CFLAGS += -DHAVE_MEMSET16 -DHAVE_MEMSET32 -DUSE_SSE2
            LOCAL_SRC_FILES += arch-x86/android_memset16.S arch-x86/android_memset32.S memory.c
else # !x86-atom
        else # !ARCH_X86_HAVE_SSE2
            LOCAL_SRC_FILES += memory.c
        endif # !ARCH_X86_HAVE_SSE2
    else # !x86
        ifeq ($(TARGET_ARCH),mips)
            LOCAL_SRC_FILES += arch-mips/android_memset.c
        else # !mips
            LOCAL_SRC_FILES += memory.c
        endif # !mips
endif # !x86-atom
    endif # !x86
endif # !arm

LOCAL_C_INCLUDES := $(libcutils_c_includes) $(KERNEL_HEADERS)