diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-03-26 23:05:30 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-03-26 23:05:30 +0000 |
commit | 577f4117a84004440e809136a759ea33e85ead22 (patch) | |
tree | 571bcf494c986441fe706ff0eb73d496dfa9792c | |
parent | 29328ddd6eedfc407fe03f72ccd4a8a1663c472b (diff) | |
parent | 62a3b8ca4a8cbc99f1eb0fea6416596bf1689e30 (diff) | |
download | libmpeg2-sdk-release.tar.gz |
Snap for 11630439 from 62a3b8ca4a8cbc99f1eb0fea6416596bf1689e30 to sdk-releasesdk-release
Change-Id: Ic1377d9211bf0c36ed4ffbb3e45a9956b62e07ee
-rw-r--r-- | Android.bp | 40 | ||||
-rw-r--r-- | cmake/utils.cmake | 3 |
2 files changed, 12 insertions, 31 deletions
@@ -86,36 +86,21 @@ cc_library_static { srcs: [ "common/arm/ideint_function_selector.c", "decoder/arm/impeg2d_function_selector.c", + "common/arm/icv_sad_a9.s", + "common/arm/icv_variance_a9.s", + "common/arm/ideint_cac_a9.s", + "common/arm/ideint_function_selector_a9.c", + "common/arm/ideint_spatial_filter_a9.s", + "common/arm/impeg2_format_conv.s", + "common/arm/impeg2_idct.s", + "common/arm/impeg2_inter_pred.s", + "common/arm/impeg2_mem_func.s", + "decoder/arm/impeg2d_function_selector_a9q.c", ], - neon: { - srcs: [ - "common/arm/icv_sad_a9.s", - "common/arm/icv_variance_a9.s", - "common/arm/ideint_cac_a9.s", - "common/arm/ideint_function_selector_a9.c", - "common/arm/ideint_spatial_filter_a9.s", - "common/arm/impeg2_format_conv.s", - "common/arm/impeg2_idct.s", - "common/arm/impeg2_inter_pred.s", - "common/arm/impeg2_mem_func.s", - "decoder/arm/impeg2d_function_selector_a9q.c", - ], - cflags: [ - "-UDISABLE_NEON", - "-UDEFAULT_ARCH", - "-DDEFAULT_ARCH=D_ARCH_ARM_A9Q", - ], - }, - cflags: [ - "-DDISABLE_NEONINTR", "-DARM", - "-DARMGCC", - - // These are overriden by armv7_a_neon - "-DDISABLE_NEON", - "-DDEFAULT_ARCH=D_ARCH_ARM_NONEON", + "-DDEFAULT_ARCH=D_ARCH_ARM_A9Q", ], instruction_set: "arm", }, @@ -123,10 +108,7 @@ cc_library_static { arm64: { cflags: [ "-DARMV8", - "-DDISABLE_NEONINTR", "-DARM", - "-DARMGCC", - "-DDEFAULT_ARCH=D_ARCH_ARMV8_GENERIC", ], local_include_dirs: [ diff --git a/cmake/utils.cmake b/cmake/utils.cmake index 559ebe6..cdd091f 100644 --- a/cmake/utils.cmake +++ b/cmake/utils.cmake @@ -35,8 +35,7 @@ function(libmpeg2_add_definitions) if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64") add_definitions(-DARMV8 -DDEFAULT_ARCH=D_ARCH_ARMV8_GENERIC -DENABLE_NEON) elseif(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch32") - add_definitions(-DARMV7 -DDEFAULT_ARCH=D_ARCH_ARM_A9Q -DENABLE_NEON - -DDISABLE_NEONINTR) + add_definitions(-DARMV7 -DDEFAULT_ARCH=D_ARCH_ARM_A9Q -DENABLE_NEON) else() add_definitions(-DX86 -DX86_LINUX=1 -DDISABLE_AVX2 -DDEFAULT_ARCH=D_ARCH_X86_SSE42) |