/external/eigen/Eigen/src/Core/arch/ |
CMakeLists.txt | 3 ADD_SUBDIRECTORY(NEON)
|
/external/chromium_org/third_party/libvpx/ |
libvpx_srcs_arm_neon_cpu_detect_intrinsics.gypi | 16 '<(libvpx_source)/vp8/common/arm/neon/bilinearpredict_neon.c', 17 '<(libvpx_source)/vp8/common/arm/neon/copymem_neon.c', 18 '<(libvpx_source)/vp8/common/arm/neon/dc_only_idct_add_neon.c', 19 '<(libvpx_source)/vp8/common/arm/neon/dequant_idct_neon.c', 20 '<(libvpx_source)/vp8/common/arm/neon/dequantizeb_neon.c', 21 '<(libvpx_source)/vp8/common/arm/neon/idct_blk_neon.c', 22 '<(libvpx_source)/vp8/common/arm/neon/idct_dequant_0_2x_neon.c', 23 '<(libvpx_source)/vp8/common/arm/neon/idct_dequant_full_2x_neon.c', 24 '<(libvpx_source)/vp8/common/arm/neon/iwalsh_neon.c', 25 '<(libvpx_source)/vp8/common/arm/neon/loopfilter_neon.c' [all...] |
/ndk/tests/build/b9193874-neon/jni/ |
Android.mk | 4 LOCAL_MODULE := b9193874-neon 5 LOCAL_SRC_FILES := b9193874-neon.c.neon
|
/ndk/tests/device/issue61659-neon-assignment/jni/ |
Android.mk | 4 LOCAL_MODULE := issue61659-neon-assignment 5 LOCAL_SRC_FILES := issue61659-neon-assignment.c.neon
|
/external/eigen/Eigen/src/Core/arch/NEON/ |
CMakeLists.txt | 5 DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/Core/arch/NEON COMPONENT Devel
|
/ndk/tests/build/stlport-src-suffix/ |
README | 1 This test is meant to test STLport at the presence of .arm and/or .neon suffix
|
/external/llvm/test/CodeGen/Thumb2/ |
aligned-spill.ll | 1 ; RUN: llc < %s -mcpu=cortex-a8 -align-neon-spills=0 | FileCheck %s 2 ; RUN: llc < %s -mcpu=cortex-a8 -align-neon-spills=1 | FileCheck %s --check-prefix=NEON 23 ; NEON: f 24 ; NEON: push {r4, r7, lr} 25 ; NEON: sub.w r4, sp, #64 26 ; NEON: bic r4, r4, #15 28 ; NEON: mov sp, r4 29 ; NEON: vst1.64 {d8, d9, d10, d11}, [r4:128]! 30 ; NEON: vst1.64 {d12, d13, d14, d15}, [r4:128 [all...] |
v8_IT_1.ll | 1 ; RUN: llc < %s -mtriple=thumbv8 -mattr=+neon | FileCheck %s 2 ; RUN: llc < %s -mtriple=thumbv7 -mattr=+neon -arm-restrict-it | FileCheck %s 9 %vld1 = call <16 x i8> @llvm.arm.neon.vld1.v16i8(i8* %bar, i32 1) 16 declare <16 x i8> @llvm.arm.neon.vld1.v16i8(i8* , i32 )
|
/external/llvm/test/MC/ARM/ |
vfp-aliases-diagnostics.s | 34 @ CHECK: error: VFP/Neon double precision register expected 37 @ CHECK: error: VFP/Neon double precision register expected 40 @ CHECK: error: VFP/Neon double precision register expected 43 @ CHECK: error: VFP/Neon double precision register expected 46 @ CHECK: error: VFP/Neon single precision register expected 49 @ CHECK: error: VFP/Neon single precision register expected 52 @ CHECK: error: VFP/Neon single precision register expected 55 @ CHECK: error: VFP/Neon single precision register expected 59 @ CHECK: error: VFP/Neon single precision register expected 62 @ CHECK: error: VFP/Neon single precision register expecte [all...] |
diagnostics-noneon.s | 1 @ RUN: not llvm-mc -triple=armv7-apple-darwin -mattr=-neon < %s 2> %t 6 @ CHECK-ERRORS: error: instruction requires: NEON 7 @ CHECK-ERRORS: error: instruction requires: NEON
|
/external/chromium_org/third_party/openmax_dl/dl/ |
dl.gyp | 57 # We enable Neon instructions even with arm_neon==0, to support 59 '-mfpu=neon', 65 # Common files that are used by both the NEON and non-NEON code. 77 'sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.S', 78 'sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S', 79 'sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.S', 80 'sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.S', 81 'sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.S', 82 'sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix2_unsafe_s.S' [all...] |
/external/clang/test/Driver/ |
aarch64-mfpu.c | 3 // RUN: %clang -target aarch64-linux-eabi -mfpu=neon %s -### -o %t.o 2>&1 \ 4 // RUN: | FileCheck --check-prefix=CHECK-NEON %s 6 // RUN: | FileCheck --check-prefix=CHECK-NEON %s 7 // RUN: %clang -target arm64-linux-eabi -mfpu=neon %s -### -o %t.o 2>&1 \ 8 // RUN: | FileCheck --check-prefix=CHECK-NEON %s 10 // RUN: | FileCheck --check-prefix=CHECK-NEON %s 11 // CHECK-NEON: "-target-feature" "+neon" 19 // RUN: %clang -target aarch64-linux-eabi -mfpu=neon-fp-armv8 %s -### 2>&1 \ 20 // RUN: | FileCheck --check-prefix=CHECK-NEON-FP-ARMV8 % [all...] |
/external/chromium_org/build/secondary/third_party/openmax_dl/dl/ |
BUILD.gn | 52 "-mfpu=neon" 60 # Common files that are used by both the NEON and non-NEON code. 72 "sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.S", 73 "sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S", 74 "sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix2_unsafe_s.S", 75 "sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.S", 76 "sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.S", 77 "sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix4_unsafe_s.S", 78 "sp/src/arm/neon/armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.S" [all...] |
/external/pixman/pixman/ |
pixman-arm-neon.c | 37 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_8888_8888, 39 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_x888_8888, 41 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_0565_0565, 43 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_0888_0888, 45 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_8888_0565, 47 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_0565_8888, 49 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_0888_8888_rev, 51 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_0888_0565_rev, 53 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_pixbuf_8888, 55 PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (neon, src_rpixbuf_8888 [all...] |
/external/scrypt/patches/ |
README | 9 arm-neon.patch: 11 Adds NEON acceleration for the Salsa20/8 mixing function.
|
/ndk/tests/build/issue34613-neon/jni/ |
Android.mk | 5 LOCAL_MODULE := issue34613-neon 7 LOCAL_SRC_FILES := issue34613-neon.cpp
|
/external/clang/test/CodeGen/ |
arm64_vMaxMin.c | 1 // RUN: %clang_cc1 -O1 -triple arm64-apple-ios7 -target-feature +neon -ffreestanding -S -o - -emit-llvm %s | FileCheck %s 2 // RUN: %clang_cc1 -O1 -triple arm64-apple-ios7 -target-feature +neon -ffreestanding -S -o - %s | FileCheck -check-prefix=CHECK-CODEGEN %s 12 // CHECK @llvm.aarch64.neon.smaxv.i32.v8i8 18 // CHECK llvm.aarch64.neon.uminv.i16.v8i16 25 // CHECK llvm.aarch64.neon.umin.v8i8 31 // CHECK llvm.aarch64.neon.umin.v16i8 37 // CHECK llvm.aarch64.neon.smax.v8i16 44 // CHECK llvm.aarch64.neon.fmax.v2f64 50 // CHECK llvm.aarch64.neon.fmax.v4f32 56 // CHECK llvm.aarch64.neon.fmin.v2f6 [all...] |
arm-neon-vcvtX.c | 7 // CHECK-LABEL: call <2 x i32> @llvm.arm.neon.vcvtas.v2i32.v2f32(<2 x float> %a) 13 // CHECK-LABEL: call <2 x i32> @llvm.arm.neon.vcvtau.v2i32.v2f32(<2 x float> %a) 19 // CHECK-LABEL: call <4 x i32> @llvm.arm.neon.vcvtas.v4i32.v4f32(<4 x float> %a) 25 // CHECK-LABEL: call <4 x i32> @llvm.arm.neon.vcvtau.v4i32.v4f32(<4 x float> %a) 31 // CHECK-LABEL: call <2 x i32> @llvm.arm.neon.vcvtns.v2i32.v2f32(<2 x float> %a) 37 // CHECK-LABEL: call <2 x i32> @llvm.arm.neon.vcvtnu.v2i32.v2f32(<2 x float> %a) 43 // CHECK-LABEL: call <4 x i32> @llvm.arm.neon.vcvtns.v4i32.v4f32(<4 x float> %a) 49 // CHECK-LABEL: call <4 x i32> @llvm.arm.neon.vcvtnu.v4i32.v4f32(<4 x float> %a) 55 // CHECK-LABEL: call <2 x i32> @llvm.arm.neon.vcvtps.v2i32.v2f32(<2 x float> %a) 61 // CHECK-LABEL: call <2 x i32> @llvm.arm.neon.vcvtpu.v2i32.v2f32(<2 x float> %a [all...] |
/ndk/docs/text/ |
CPU-ARM-NEON.text | 1 Android NDK & ARM NEON instruction set extension support 22 "NEON". It provides: 31 Not all ARMv7-based Android devices will support NEON, but those that 35 files with support for NEON. What this means is that a specific compiler 36 flag will be used to enable the use of GCC ARM Neon intrinsics and 39 > http://gcc.gnu.org/onlinedocs/gcc/ARM-NEON-Intrinsics.html 46 will build all its source files with NEON support. This can be useful if 48 NEON code paths. 51 Using the .neon suffix: 55 the option of using the .neon suffix to indicate that you want t [all...] |
/external/llvm/test/CodeGen/ARM/ |
intrinsics-crypto.ll | 6 %tmp3 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %tmp, <16 x i8> %tmp2) 8 %tmp4 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %tmp3, <16 x i8> %tmp2) 10 %tmp5 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %tmp4) 12 %tmp6 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %tmp5) 22 %resscalar = call i32 @llvm.arm.neon.sha1h(i32 %scalar) 25 %res2 = call <4 x i32> @llvm.arm.neon.sha1c(<4 x i32> %tmp2, i32 %scalar, <4 x i32> %res1) 27 %res3 = call <4 x i32> @llvm.arm.neon.sha1m(<4 x i32> %res2, i32 %scalar, <4 x i32> %res1) 29 %res4 = call <4 x i32> @llvm.arm.neon.sha1p(<4 x i32> %res3, i32 %scalar, <4 x i32> %res1) 31 %res5 = call <4 x i32> @llvm.arm.neon.sha1su0(<4 x i32> %res4, <4 x i32> %tmp3, <4 x i32> %res1) 33 %res6 = call <4 x i32> @llvm.arm.neon.sha1su1(<4 x i32> %res5, <4 x i32> %res1 [all...] |
/device/generic/mini-emulator-armv7-a-neon/ |
BoardConfig.mk | 6 include device/generic/armv7-a-neon/BoardConfig.mk
|
/external/libvpx/ |
Android.mk | 5 # if ARMv7 + NEON etc blah blah
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-sqshl-uqshl-i64Contant.ll | 7 %1 = tail call i64 @llvm.aarch64.neon.sqshl.i64(i64 %a, i64 36) 14 %1 = tail call i64 @llvm.aarch64.neon.uqshl.i64(i64 %a, i64 36) 18 declare i64 @llvm.aarch64.neon.uqshl.i64(i64, i64) 19 declare i64 @llvm.aarch64.neon.sqshl.i64(i64, i64)
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/ |
Android.mk | 5 # if ARMv7 + NEON etc blah blah
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a-neon/ |
libvpx_srcs.txt | 33 vp8/common/arm/neon/bilinearpredict16x16_neon.asm.s 34 vp8/common/arm/neon/bilinearpredict4x4_neon.asm.s 35 vp8/common/arm/neon/bilinearpredict8x4_neon.asm.s 36 vp8/common/arm/neon/bilinearpredict8x8_neon.asm.s 37 vp8/common/arm/neon/buildintrapredictorsmby_neon.asm.s 38 vp8/common/arm/neon/copymem16x16_neon.asm.s 39 vp8/common/arm/neon/copymem8x4_neon.asm.s 40 vp8/common/arm/neon/copymem8x8_neon.asm.s 41 vp8/common/arm/neon/dc_only_idct_add_neon.asm.s 42 vp8/common/arm/neon/dequant_idct_neon.asm. [all...] |