mirror of
https://github.com/google/liblc3.git
synced 2026-06-01 17:37:01 +00:00
test: Fix ARM assembly tests compiled on target
This commit is contained in:
+1
-1
@@ -16,7 +16,7 @@
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
#if __ARM_FEATURE_SIMD32
|
||||
#if __ARM_FEATURE_SIMD32 || defined(TEST_ARM)
|
||||
|
||||
#ifndef TEST_ARM
|
||||
|
||||
|
||||
+2
-1
@@ -16,7 +16,8 @@
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
#if __ARM_NEON && __ARM_ARCH_ISA_A64
|
||||
#if __ARM_NEON && __ARM_ARCH_ISA_A64 && \
|
||||
!defined(TEST_ARM) || defined(TEST_NEON)
|
||||
|
||||
#ifndef TEST_NEON
|
||||
#include <arm_neon.h>
|
||||
|
||||
+2
-1
@@ -16,7 +16,8 @@
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
#if __ARM_NEON && __ARM_ARCH_ISA_A64
|
||||
#if __ARM_NEON && __ARM_ARCH_ISA_A64 && \
|
||||
!defined(TEST_ARM) || defined(TEST_NEON)
|
||||
|
||||
#ifndef TEST_NEON
|
||||
#include <arm_neon.h>
|
||||
|
||||
+7
-1
@@ -20,8 +20,14 @@
|
||||
|
||||
#include <arm_acle.h>
|
||||
|
||||
static inline int16x2_t __pkhbt(int16x2_t a, int16x2_t b)
|
||||
{
|
||||
int16x2_t r;
|
||||
__asm("pkhbt %0, %1, %2" : "=r" (r) : "r" (a), "r" (b));
|
||||
return r;
|
||||
}
|
||||
|
||||
#else
|
||||
#define __ARM_FEATURE_SIMD32 1
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
|
||||
+1
-3
@@ -16,13 +16,11 @@
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
#if __ARM_NEON
|
||||
#if __ARM_NEON && __ARM_ARCH_ISA_A64
|
||||
|
||||
#include <arm_neon.h>
|
||||
|
||||
#else
|
||||
#define __ARM_NEON 1
|
||||
#define __ARM_ARCH_ISA_A64 1
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user