Merge "To compile with llvm integrated assembler."
This commit is contained in:
commit
34d0e782af
|
@ -70,10 +70,6 @@ LOCAL_SHARED_LIBRARIES := libcutils liblog
|
|||
# libhardware, but this at least gets us built.
|
||||
LOCAL_SHARED_LIBRARIES += libhardware_legacy
|
||||
LOCAL_CFLAGS += -DWITH_LIB_HARDWARE
|
||||
# t32cb16blend.S does not compile with Clang.
|
||||
LOCAL_CLANG_ASFLAGS_arm += -no-integrated-as
|
||||
# arch-arm64/col32cb16blend.S does not compile with Clang.
|
||||
LOCAL_CLANG_ASFLAGS_arm64 += -no-integrated-as
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
include $(call all-makefiles-under,$(LOCAL_PATH))
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
* SUCH DAMAGE.
|
||||
*/
|
||||
.text
|
||||
.align
|
||||
.align 0
|
||||
|
||||
.global scanline_col32cb16blend_arm64
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
* SUCH DAMAGE.
|
||||
*/
|
||||
.text
|
||||
.align
|
||||
.align 0
|
||||
|
||||
.global scanline_t32cb16blend_arm64
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
|
||||
|
||||
.text
|
||||
.syntax unified
|
||||
.align
|
||||
|
||||
.global scanline_t32cb16blend_arm
|
||||
|
@ -146,7 +147,7 @@ scanline_t32cb16blend_arm:
|
|||
tst r0, #0x3
|
||||
beq aligned
|
||||
subs r2, r2, #1
|
||||
ldmlofd sp!, {r4-r7, lr} // return
|
||||
ldmfdlo sp!, {r4-r7, lr} // return
|
||||
bxlo lr
|
||||
|
||||
last:
|
||||
|
@ -197,6 +198,6 @@ aligned:
|
|||
mov r4, r5
|
||||
|
||||
9: adds r2, r2, #1
|
||||
ldmlofd sp!, {r4-r7, lr} // return
|
||||
ldmfdlo sp!, {r4-r7, lr} // return
|
||||
bxlo lr
|
||||
b last
|
||||
|
|
|
@ -5,9 +5,6 @@ LOCAL_SRC_FILES:= \
|
|||
arm64_assembler_test.cpp\
|
||||
asm_test_jacket.S
|
||||
|
||||
# asm_test_jacket.S does not compile with Clang.
|
||||
LOCAL_CLANG_ASFLAGS_arm64 += -no-integrated-as
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := \
|
||||
libcutils \
|
||||
libpixelflinger
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
*/
|
||||
|
||||
.text
|
||||
.align
|
||||
.align 0
|
||||
|
||||
.global asm_test_jacket
|
||||
|
||||
|
|
|
@ -5,8 +5,6 @@ LOCAL_SRC_FILES:= \
|
|||
col32cb16blend_test.c \
|
||||
../../../arch-arm64/col32cb16blend.S
|
||||
|
||||
LOCAL_CLANG_ASFLAGS_arm64 += -no-integrated-as
|
||||
|
||||
LOCAL_SHARED_LIBRARIES :=
|
||||
|
||||
LOCAL_C_INCLUDES :=
|
||||
|
|
|
@ -5,8 +5,6 @@ LOCAL_SRC_FILES:= \
|
|||
t32cb16blend_test.c \
|
||||
../../../arch-arm64/t32cb16blend.S
|
||||
|
||||
LOCAL_CLANG_ASFLAGS_arm64 += -no-integrated-as
|
||||
|
||||
LOCAL_SHARED_LIBRARIES :=
|
||||
|
||||
LOCAL_C_INCLUDES :=
|
||||
|
|
Loading…
Reference in New Issue