!14213 parallel bug fix
From: @zhujingxuan Reviewed-by: @wangchengyuan,@wangchengyuan Signed-off-by: @wangchengyuanpull/14213/MERGE
commit
7d3ed77fff
@ -1,17 +0,0 @@
|
||||
option(MICRO_BUILD_ARM64 "build android arm64" OFF)
|
||||
option(MICRO_BUILD_ARM32A "build android arm32" OFF)
|
||||
|
||||
if(MICRO_BUILD_ARM64 OR MICRO_BUILD_ARM32A)
|
||||
add_compile_definitions(ENABLE_NEON)
|
||||
add_compile_definitions(ENABLE_ARM)
|
||||
endif()
|
||||
|
||||
if(MICRO_BUILD_ARM64)
|
||||
add_compile_definitions(ENABLE_ARM64)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=armv8.2-a+dotprod")
|
||||
endif()
|
||||
|
||||
if(MICRO_BUILD_ARM32A)
|
||||
add_compile_definitions(ENABLE_ARM32)
|
||||
add_definitions(-mfloat-abi=softfp -mfpu=neon)
|
||||
endif()
|
@ -1,22 +0,0 @@
|
||||
include_directories(${LITE_DIR})
|
||||
set(NNACL_DIR ${LITE_DIR}/nnacl)
|
||||
file(GLOB KERNEL_SRC
|
||||
${NNACL_DIR}/*.c
|
||||
${NNACL_DIR}/base/*.c
|
||||
${NNACL_DIR}/fp32/*.c
|
||||
${NNACL_DIR}/int8/*.c
|
||||
)
|
||||
|
||||
if(MICRO_BUILD_ARM64)
|
||||
file(GLOB ASSEMBLY_SRC ${NNACL_DIR}/assembly/arm64/*.S)
|
||||
file(GLOB OPT_SRC ${NNACL_DIR}/assembly/opt/*.S)
|
||||
list(APPEND ASSEMBLY_SRC ${OPT_SRC})
|
||||
set_property(SOURCE ${ASSEMBLY_SRC} PROPERTY LANGUAGE C)
|
||||
endif()
|
||||
|
||||
if(MICRO_BUILD_ARM32A)
|
||||
file(GLOB ASSEMBLY_SRC ${NNACL_DIR}/assembly/arm32/*.S)
|
||||
set_property(SOURCE ${ASSEMBLY_SRC} PROPERTY LANGUAGE C)
|
||||
endif()
|
||||
|
||||
set(NNACL_OPS ${KERNEL_SRC} ${ASSEMBLY_SRC})
|
Loading…
Reference in new issue