HomeSort by relevance Sort by last modified time
    Searched full:neon (Results 401 - 425 of 782) sorted by null

<<11121314151617181920>>

  /external/skia/src/opts/
SkBlitRow_opts_arm_neon.cpp 240 /* This code implements a Neon version of S32A_D565_Blend. The output differs from
249 * mix. Although the Neon code can also overflow, it doesn't allow one colour channel
261 "vmov.u16 d2[0], %[alpha] \n\t" // move alpha to Neon
343 /* dither matrix for Neon, derived from gDitherMatrix_3Bit_16.
372 int16x8_t vscale = vdupq_n_s16(scale); // duplicate scale into neon reg
499 /* do the NEON unrolled code */
605 /* set up the NEON variables */
762 /* Neon version of S32_Blend_BlitRow32()
773 /* run them N at a time through the NEON unit */
777 * the load/store ops and do a neon 'reinterpret' to get us t
    [all...]
SkBitmapProcState_matrix_clamp_neon.h 0 /* NEON optimized code (C) COPYRIGHT 2009 Motorola
11 * and has been tuned to work with the NEON unit.
183 /* NEON lets us do an 8x unrolling */
402 /* XXX: gcc isn't interleaving these with the NEON ops
421 /* for checking our NEON-produced results against vanilla code */
776 * [perhaps tweak gcc's NEON constant costs?]
869 /* was do-while; NEON code invalidates original count>0 assumption */
  /external/chromium_org/third_party/skia/src/opts/
SkBitmapProcState_matrix_clamp_neon.h 0 /* NEON optimized code (C) COPYRIGHT 2009 Motorola
11 * and has been tuned to work with the NEON unit.
183 /* NEON lets us do an 8x unrolling */
402 /* XXX: gcc isn't interleaving these with the NEON ops
421 /* for checking our NEON-produced results against vanilla code */
776 * [perhaps tweak gcc's NEON constant costs?]
869 /* was do-while; NEON code invalidates original count>0 assumption */
  /external/chromium_org/third_party/openssl/openssl/patches/
neon_runtime.patch 4 Subject: [PATCH 52/52] Optional NEON support on ARM.
6 This patch causes ARM to build both the NEON and generic versions of
7 ChaCha20 and Poly1305. The NEON code can be enabled at run-time by
90 +/* For ARM, we can't depend on NEON support, so this function is compiled with
107 +# needed to support switching on NEON code at runtime. If the whole of OpenSSL
109 +# wouldn't be possible to run on non-NEON systems.
113 +# /opt/gcc-linaro-arm-linux-gnueabihf-4.7-2012.10-20121022_linux/bin/arm-linux-gnueabihf-gcc -O3 -mcpu=cortex-a8 -mfpu=neon -S chacha_vec.c -I ../../include -fpic -o chacha_vec_arm.S
122 + .fpu neon
1002 +/* CRYPTO_set_NEON_capable enables any NEON (ARM vector) dependent code. This
  /external/llvm/lib/Target/ARM/
ARMRegisterInfo.td 136 // Advanced SIMD (NEON) defines 16 quad-word aliases
275 // Subset of SPR which can be used as a source of NEON scalars for 16-bit
295 // Subset of DPR which can be used as a source of NEON scalars for 16-bit
318 // These are needed by NEON instructions requiring two consecutive D registers.
358 // These are used for NEON load / store instructions, e.g., vld4, vst3.
ARMAsmPrinter.cpp 431 case 'q': // Print a NEON quad precision register.
527 case 'e': // The low doubleword register of a NEON quad register.
528 case 'f': { // The high doubleword register of a NEON quad register.
542 case 'h': // A range of VFP/NEON registers suitable for VLD1/VST1.
792 /* NEON is not exactly a VFP architecture, but GAS emit one of
793 * neon/neon-vfpv4/vfpv3/vfpv2 for .fpu parameters */
796 "neon-vfpv4");
798 AttrEmitter->EmitTextAttribute(ARMBuildAttrs::Advanced_SIMD_arch, "neon");
799 /* If emitted for NEON, omit from VFP below, since you can have bot
    [all...]
  /external/chromium_org/third_party/openssl/openssl/crypto/chacha/
chacha_vec.c 69 /* This implementation is designed for Neon, SSE and AltiVec machines. The
120 #error -- Implementation supports only machines with neon or SSE2
158 /* For ARM, we can't depend on NEON support, so this function is compiled with
  /external/chromium_org/third_party/skia/src/core/
SkBitmapProcState_matrixProcs.cpp 0 /* NEON optimized code (C) COPYRIGHT 2009 Motorola
36 // Compile neon code paths if needed
45 // Compile non-neon code path if needed
  /external/eigen/
CMakeLists.txt 165 option(EIGEN_TEST_NEON "Enable/Disable Neon in tests/examples" OFF)
167 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpu=neon -mcpu=cortex-a8")
168 message(STATUS "Enabling NEON in tests/examples")
  /external/eigen/cmake/
EigenTesting.cmake 253 message(STATUS "ARM NEON: ON")
255 message(STATUS "ARM NEON: Using architecture defaults")
378 set(${VAR} NEON)
  /external/llvm/include/llvm/IR/
IntrinsicsARM.td 95 // Advanced SIMD (NEON)
229 // Note: This is different than the other "long" NEON intrinsics because
270 // distinguished with "s" and "u" suffixes. A few NEON shift instructions,
  /external/llvm/lib/Target/AArch64/InstPrinter/
AArch64InstPrinter.cpp 417 "Immediate operand required for Neon vector immediate inst.");
462 "Immediate operand required for Neon vector immediate inst.");
476 "Immediate operand required for Neon vector immediate bytemask inst.");
  /external/skia/src/core/
SkBitmapProcState_matrixProcs.cpp 0 /* NEON optimized code (C) COPYRIGHT 2009 Motorola
36 // Compile neon code paths if needed
45 // Compile non-neon code path if needed
  /ndk/docs/text/
CPU-ARCH-ABIS.text 100 Other extensions described by the v7-a ARM like Advanced SIMD (a.k.a. NEON),
109 checks, and docs/CPU-ARM-NEON.html to learn about the NDK's support for
110 building NEON-capable machine code too.
  /external/chromium_org/third_party/libjingle/source/talk/
main.scons 790 # Detect NEON support from the -mfpu build flag.
791 DeclareBit('arm_neon', 'ARM supporting neon')
792 if '-mfpu=neon' in linux_cross_arm_env['CFLAGS'] or \
793 '-mfpu=neon' in linux_cross_arm_env['CCFLAGS'] or \
794 '-mfpu=neon' in linux_cross_arm_env['CXXFLAGS']:
795 print "Building with ARM NEON support."
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMAddressingModes.h 507 // This is used for NEON load / store instructions.
517 // NEON Modified Immediates
520 // Several NEON instructions (e.g., VMOV) take a "modified immediate"
522 // specifies a full NEON vector value. These modified immediates are
538 /// decodeNEONModImm - Decode a NEON modified immediate value into the
573 llvm_unreachable("Unsupported NEON immediate");
ARMMCTargetDesc.cpp 86 ARMArchFeature = "+v7,+swift,+neon,+db,+t2dsp,+t2xtpk";
97 ARMArchFeature = "+v7,+neon,+db,+t2dsp,+t2xtpk";
  /bionic/libc/arch-arm/cortex-a15/bionic/
memcpy_base.S 64 // For any sizes less than 832 use the neon code that doesn't
70 // word boundaries, use the neon code.
  /external/chromium_org/third_party/libwebp/dsp/
dsp.h 35 #define WEBP_ANDROID_NEON // Android targets that might support NEON
163 // NEON version
upsampling_neon.c 10 // NEON version of YUV to RGB upsampling functions.
262 // NEON variants of the fancy upsampler.
  /external/chromium_org/third_party/opus/src/
configure.ac 200 AC_DEFINE([ARM_HAVE_NEON], 1, [Use ARM NEON optimizations])
201 asm_optimization="$asm_optimization (NEON)"
  /external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.td 165 // NEON registers simply specify the overall vector, and it's expected that
174 // details about NEON registers, but simplifies most other details.
  /external/pixman/
configure.ac 563 dnl Check if assembler is gas compatible and supports NEON instructions
565 AC_MSG_CHECKING(whether to use ARM NEON assembler)
570 .fpu neon
583 AC_ARG_ENABLE(arm-neon,
584 [AC_HELP_STRING([--disable-arm-neon],
585 [disable ARM NEON fast paths])],
593 AC_DEFINE(USE_ARM_NEON, 1, [use ARM NEON assembly optimizations])
600 AC_MSG_ERROR([ARM NEON intrinsics not detected])
  /external/webp/src/dsp/
dsp.h 35 #define WEBP_ANDROID_NEON // Android targets that might support NEON
163 // NEON version
upsampling_neon.c 10 // NEON version of YUV to RGB upsampling functions.
262 // NEON variants of the fancy upsampler.

Completed in 616 milliseconds

<<11121314151617181920>>