/external/llvm/test/CodeGen/Thumb2/ |
D | aligned-spill.ll | 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: bfc r4, #0, #4 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] 36 ; NEON: sub sp, #16 38 ; NEON: add r[[R4:[0-9]+]], sp, #16 [all …]
|
/external/clang/lib/CodeGen/ |
D | CGBuiltin.cpp | 2255 { #NameBase, NEON::BI__builtin_neon_ ## NameBase, 0, 0, 0 } 2258 { #NameBase, NEON:: BI__builtin_neon_ ## NameBase, \ 2262 { #NameBase, NEON:: BI__builtin_neon_ ## NameBase, \ 2872 case NEON::BI__builtin_neon_vcled_s64: in EmitCommonNeonSISDBuiltinExpr() 2873 case NEON::BI__builtin_neon_vcled_u64: in EmitCommonNeonSISDBuiltinExpr() 2874 case NEON::BI__builtin_neon_vcles_f32: in EmitCommonNeonSISDBuiltinExpr() 2875 case NEON::BI__builtin_neon_vcled_f64: in EmitCommonNeonSISDBuiltinExpr() 2876 case NEON::BI__builtin_neon_vcltd_s64: in EmitCommonNeonSISDBuiltinExpr() 2877 case NEON::BI__builtin_neon_vcltd_u64: in EmitCommonNeonSISDBuiltinExpr() 2878 case NEON::BI__builtin_neon_vclts_f32: in EmitCommonNeonSISDBuiltinExpr() [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | arm-interleaved-accesses.ll | 1 …riple=arm-eabi -mattr=+neon -lower-interleaved-accesses=true < %s | FileCheck %s -check-prefix=NEON 4 ; NEON-LABEL: load_factor2: 5 ; NEON: vld2.8 {d16, d17}, [r0] 16 ; NEON-LABEL: load_factor3: 17 ; NEON: vld3.32 {d16, d17, d18}, [r0] 29 ; NEON-LABEL: load_factor4: 30 ; NEON: vld4.32 {d16, d18, d20, d22}, [r0]! 31 ; NEON: vld4.32 {d17, d19, d21, d23}, [r0] 43 ; NEON-LABEL: store_factor2: 44 ; NEON: vst2.8 {d16, d17}, [r0] [all …]
|
D | fp_convert.ll | 11 ; RUN: | FileCheck %s -check-prefix=NEON 14 ; RUN: | FileCheck %s -check-prefix=NEON 22 ; NEON-LABEL: test1: 23 ; NEON: vadd.f32 [[D0:d[0-9]+]] 24 ; NEON: vcvt.s32.f32 d0, [[D0]] 34 ; NEON-LABEL: test2: 35 ; NEON: vadd.f32 [[D0:d[0-9]+]] 36 ; NEON: vcvt.u32.f32 d0, [[D0]] 46 ; NEON-LABEL: test3: 47 ; NEON: vcvt.f32.u32 d [all …]
|
D | fnmscs.ll | 5 ; RUN: | FileCheck %s -check-prefix=NEON 24 ; NEON-LABEL: t1: 25 ; NEON: vnmla.f32 45 ; NEON-LABEL: t2: 46 ; NEON: vnmla.f32 66 ; NEON-LABEL: t3: 67 ; NEON: vnmla.f64 87 ; NEON-LABEL: t4: 88 ; NEON: vnmla.f64
|
D | fmscs.ll | 2 ; RUN: llc -mtriple=arm-eabi -mattr=+neon %s -o - | FileCheck %s -check-prefix=NEON 10 ; NEON-LABEL: t1: 11 ; NEON: vnmls.f32 26 ; NEON-LABEL: t2: 27 ; NEON: vnmls.f64
|
D | fnmacs.ll | 2 ; RUN: llc -mtriple=arm-eabi -mattr=+neon %s -o - | FileCheck %s -check-prefix=NEON 10 ; NEON-LABEL: t1: 11 ; NEON: vmls.f32 26 ; NEON-LABEL: t2: 27 ; NEON: vmls.f64
|
D | fmacs.ll | 2 ; RUN: llc -mtriple=arm-eabi -mattr=+neon %s -o - | FileCheck %s -check-prefix=NEON 12 ; NEON-LABEL: t1: 13 ; NEON: vmla.f32 28 ; NEON-LABEL: t2: 29 ; NEON: vmla.f64 44 ; NEON-LABEL: t3: 45 ; NEON: vmla.f32
|
D | select.ll | 7 ; RUN: | FileCheck %s --check-prefix=CHECK-NEON 82 ; CHECK-NEON-LABEL: f8: 83 ; CHECK-NEON: movw [[R3:r[0-9]+]], #1123 84 ; CHECK-NEON: adr [[R2:r[0-9]+]], LCPI7_0 85 ; CHECK-NEON-NEXT: cmp r0, [[R3]] 86 ; CHECK-NEON-NEXT: it eq 87 ; CHECK-NEON-NEXT: addeq{{.*}} [[R2]], #4 88 ; CHECK-NEON-NEXT: ldr 89 ; CHECK-NEON: bx
|
/external/llvm/test/MC/ARM/ |
D | neon-mov-vfp.s | 3 …known -show-encoding -mattr=+neon < %s 2>&1 | FileCheck %s --check-prefix=NEON --check-prefix=CHECK 4 …known -show-encoding -mattr=+neon < %s 2>&1 | FileCheck %s --check-prefix=NEON --check-prefix=CHECK 6 @ The 32-bit variants of the NEON scalar move instructions are also available 14 @ VFP-DAG: error: instruction requires: NEON 15 @ VFP-DAG: error: instruction requires: NEON 16 @ NEON-DAG: vmov.8 d22[5], r2 @ encoding: 17 @ NEON-DAG: vmov.16 d3[2], r4 @ encoding: 26 @ VFP-DAG: error: instruction requires: NEON 27 @ VFP-DAG: error: instruction requires: NEON 28 @ NEON-DAG: vmov.s8 r2, d22[5] @ encoding: [all …]
|
D | diagnostics-noneon.s | 6 @ CHECK-ERRORS: error: instruction requires: NEON 7 @ CHECK-ERRORS: error: instruction requires: NEON
|
D | invalid-fp-armv8.s | 80 @ V8: error: instruction requires: NEON 85 @ V8: error: instruction requires: NEON 87 @ V8: error: instruction requires: NEON
|
/external/llvm/test/CodeGen/AArch64/ |
D | aarch64-interleaved-accesses.ll | 1 ; RUN: llc -mtriple=aarch64 -lower-interleaved-accesses=true < %s | FileCheck %s -check-prefix=NEON 4 ; NEON-LABEL: load_factor2: 5 ; NEON: ld2 { v0.8b, v1.8b }, [x0] 16 ; NEON-LABEL: load_factor3: 17 ; NEON: ld3 { v0.4s, v1.4s, v2.4s }, [x0] 29 ; NEON-LABEL: load_factor4: 30 ; NEON: ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [x0] 42 ; NEON-LABEL: store_factor2: 43 ; NEON: st2 { v0.8b, v1.8b }, [x0] 52 ; NEON-LABEL: store_factor3: [all …]
|
/external/skia/site/dev/contrib/ |
D | simd.md | 4 …C++ code as we can from the SSE family of instruction sets on x86 or from NEON on ARM or from MIPS… 6 …rawing routine might be specialized for NEON but not for SSE, or might have a MIPS DSP implementat… 13 …ill write to this interface _once_, which then compiles to efficient SSE, NEON, or portable code (… 20 …NEON is by far the easiest task involved here. Both SSE and NEON naturally work with 128-bit vect… 32 - math written with either SSE or NEON instrinsics is still very hard to read; and 37 …oes nothing, so all `SkNf<N>` recurse down to the default `SkNf<1>`; the NEON backend specializes… 51 …le implementations. The 3 Sk4f transfermodes replaced portable, SSE, and NEON implementations whi… 58 …NEON and SSE again have some overlap, and they could probably be implemented in terms of each othe… 113 …NEON when working in fixed point is that SSE works most naturally with 4 interlaced pixels at a ti… 115 …NEON backend works with 8 planar pixels, loading them with `vld4_u8` into an `uint8x8x4_t` struct … [all …]
|
/external/opencv3/platforms/android/service/ |
D | readme.txt | 7 a single rare case, when an ARMv7-A processor without NEON support is detected. In this case an 24 | armeabi-v7a (ARMv7-A + NEON) | >= 2.3 | OpenCV_2.4.9_Manager_2.18_armv7a-neon.apk | 26 | armeabi-v7a (ARMv7-A + NEON) | = 2.2 | OpenCV_2.4.9_Manager_2.18_armv7a-neon-android8.apk |
|
/external/clang/include/clang/Basic/ |
D | BuiltinsNEON.def | 1 //===--- BuiltinsNEON.def - NEON Builtin function database ------*- C++ -*-===// 10 // This file defines the NEON-specific builtin function database. Users of
|
D | TargetBuiltins.h | 25 namespace NEON { 38 LastNEONBuiltin = NEON::FirstTSBuiltin - 1, 49 LastNEONBuiltin = NEON::FirstTSBuiltin - 1,
|
/external/opencv3/3rdparty/libpng/ |
D | CMakeLists.txt | 6 if(NEON) 17 if(NEON AND ARM)
|
/external/boringssl/linux-arm/crypto/sha/ |
D | sha512-armv4.S | 30 @ Add NEON implementation. On Cortex A8 it was measured to process 35 @ Improve NEON performance by 12% on Snapdragon S4. In absolute
|
/external/libpng/contrib/arm-neon/ |
D | README | 1 OPERATING SYSTEM SPECIFIC ARM NEON DETECTION 4 Detection of the ability to execute ARM NEON on an ARM processor requires 15 For any of this code to be used the ARM NEON code must be enabled and run time 51 That function must return 1 if ARM NEON instructions are supported, 0 if not.
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrVFP.td | 96 // Some single precision VFP instructions may be executed on both NEON and VFP 110 // Some single precision VFP instructions may be executed on both NEON and VFP 158 // Some single precision VFP instructions may be executed on both NEON and 171 // Some single precision VFP instructions may be executed on both NEON and 184 // Some single precision VFP instructions may be executed on both NEON and 293 // Some single precision VFP instructions may be executed on both NEON and 309 // Some single precision VFP instructions may be executed on both NEON and 337 // Some single precision VFP instructions may be executed on both NEON and 351 // Some single precision VFP instructions may be executed on both NEON and 416 // Some single precision VFP instructions may be executed on both NEON and [all …]
|
/external/libvpx/libvpx/test/ |
D | test_intra_pred_speed.cc | 211 INTRA_PRED_TEST(NEON, TestIntraPred4, vpx_dc_predictor_4x4_neon, 264 INTRA_PRED_TEST(NEON, TestIntraPred8, vpx_dc_predictor_8x8_neon, 315 INTRA_PRED_TEST(NEON, TestIntraPred16, vpx_dc_predictor_16x16_neon, 368 INTRA_PRED_TEST(NEON, TestIntraPred32, vpx_dc_predictor_32x32_neon,
|
D | vp9_avg_test.cc | 283 NEON, AverageTest, 290 NEON, IntProRowTest, ::testing::Values( 296 NEON, IntProColTest, ::testing::Values(
|
/external/llvm/test/MC/Disassembler/ARM/ |
D | invalid-armv7.txt | 338 # Undefined encodings for NEON umaal 354 # Undefined encodings for NEON vcvt (float <-> fixed) 368 # Undefined encodings for NEON vext 378 # Undefined encodings for NEON vldmsdb 388 # Undefined encodings for NEON vmov 403 # Undefined encodings for NEON vqadd 419 # Undefined encodings for NEON vld/vst
|
/external/libopus/ |
D | configure.ac | 227 [Use ARM NEON inline asm optimizations]) 228 inline_optimization="$inline_optimization (NEON)" 273 [Trying to force-enable NEON instructions...]) 304 [Define if compiler supports NEON instructions]) 307 [Define if binary requires NEON instruction support]) 308 asm_optimization="$asm_optimization (NEON)" 310 [rtcd_support="$rtcd_support (NEON)"]
|