/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/ |
WebGLImageConversionNEON.h | 63 uint8x8_t componentR = vqmovn_u16(vshrq_n_u16(RGB16.val[0], 8)); 64 uint8x8_t componentG = vqmovn_u16(vshrq_n_u16(RGB16.val[1], 8)); 65 uint8x8_t componentB = vqmovn_u16(vshrq_n_u16(RGB16.val[2], 8)); 83 uint8x8_t componentA = vqmovn_u16(vshrq_n_u16(ARGB16.val[0], 8)); 84 uint8x8_t componentR = vqmovn_u16(vshrq_n_u16(ARGB16.val[1], 8)); 85 uint8x8_t componentG = vqmovn_u16(vshrq_n_u16(ARGB16.val[2], 8)); 86 uint8x8_t componentB = vqmovn_u16(vshrq_n_u16(ARGB16.val[3], 8)); 104 uint8x8_t componentB = vqmovn_u16(vshrq_n_u16(ARGB16.val[0], 8)); 105 uint8x8_t componentG = vqmovn_u16(vshrq_n_u16(ARGB16.val[1], 8)); 106 uint8x8_t componentR = vqmovn_u16(vshrq_n_u16(ARGB16.val[2], 8)) [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
SkBlitMask_opts_arm_neon.cpp | 162 vmaskR = vshrq_n_u16(vmask, SK_R16_SHIFT); 163 vmaskG = vshrq_n_u16(vshlq_n_u16(vmask, SK_R16_BITS), 168 vmaskR = vmaskR + vshrq_n_u16(vmaskR, 4); 169 vmaskG = vmaskG + vshrq_n_u16(vmaskG, 4); 170 vmaskB = vmaskB + vshrq_n_u16(vmaskB, 4); 225 vmaskR = vshrq_n_u16(vmask, SK_R16_SHIFT); 226 vmaskG = vshrq_n_u16(vshlq_n_u16(vmask, SK_R16_BITS), 231 vmaskR = vmaskR + vshrq_n_u16(vmaskR, 4); 232 vmaskG = vmaskG + vshrq_n_u16(vmaskG, 4); 233 vmaskB = vmaskB + vshrq_n_u16(vmaskB, 4) [all...] |
SkBlitRow_opts_arm_neon.cpp | 146 vdst_r = vshrq_n_u16(vdst, 6+5); // extract red 147 vdst_g = vshrq_n_u16(vdst_g, 5+5); // extract green 159 vres_r = vshrq_n_u16(vres_r * vscale, 8); 160 vres_g = vshrq_n_u16(vres_g * vscale, 8); 161 vres_b = vshrq_n_u16(vres_b * vscale, 8); 470 prod += vshrq_n_u16(prod, 8); 471 return vshrq_n_u16(prod, 8); 532 vdst_r = vshrq_n_u16(vdst, SK_R16_SHIFT); // extract red 533 vdst_g = vshrq_n_u16(vdst_g, SK_R16_BITS + SK_B16_BITS); // extract green 672 vsrc_res_r = vshrq_n_u16(vsrc_dit_r, 3) [all...] |
SkColor_opts_neon.h | 42 vr = vmovn_u16(vshrq_n_u16(vsrc, SK_R16_SHIFT)); 43 vg = vmovn_u16(vshrq_n_u16(vshlq_n_u16(vsrc, SK_R16_BITS), SK_R16_BITS + SK_B16_BITS));
|
SkXfermode_opts_arm_neon.cpp | 22 tmp = vaddq_u16(tmp, vshrq_n_u16(tmp, 8)); 34 ret = vaddq_u16(ret, vshrq_n_u16(ret, 8)); 36 ret = vshrq_n_u16(ret, 8); 53 tmp += vshrq_n_u16(tmp, 8); 60 prod += vshrq_n_u16(prod, 8); 62 return vshrq_n_u16(prod, 8); 128 vsrc_wide += vshrq_n_u16(vsrc_wide, 8); 131 vdst_wide += vshrq_n_u16(vdst_wide, 8); 158 vsrc_wide += vshrq_n_u16(vsrc_wide, 8); 161 vdst_wide += vshrq_n_u16(vdst_wide, 8) [all...] |
/external/skia/src/opts/ |
SkBlitMask_opts_arm_neon.cpp | 162 vmaskR = vshrq_n_u16(vmask, SK_R16_SHIFT); 163 vmaskG = vshrq_n_u16(vshlq_n_u16(vmask, SK_R16_BITS), 168 vmaskR = vmaskR + vshrq_n_u16(vmaskR, 4); 169 vmaskG = vmaskG + vshrq_n_u16(vmaskG, 4); 170 vmaskB = vmaskB + vshrq_n_u16(vmaskB, 4); 225 vmaskR = vshrq_n_u16(vmask, SK_R16_SHIFT); 226 vmaskG = vshrq_n_u16(vshlq_n_u16(vmask, SK_R16_BITS), 231 vmaskR = vmaskR + vshrq_n_u16(vmaskR, 4); 232 vmaskG = vmaskG + vshrq_n_u16(vmaskG, 4); 233 vmaskB = vmaskB + vshrq_n_u16(vmaskB, 4) [all...] |
SkBlitRow_opts_arm_neon.cpp | 146 vdst_r = vshrq_n_u16(vdst, 6+5); // extract red 147 vdst_g = vshrq_n_u16(vdst_g, 5+5); // extract green 159 vres_r = vshrq_n_u16(vres_r * vscale, 8); 160 vres_g = vshrq_n_u16(vres_g * vscale, 8); 161 vres_b = vshrq_n_u16(vres_b * vscale, 8); 372 prod += vshrq_n_u16(prod, 8); 373 return vshrq_n_u16(prod, 8); 434 vdst_r = vshrq_n_u16(vdst, SK_R16_SHIFT); // extract red 435 vdst_g = vshrq_n_u16(vdst_g, SK_R16_BITS + SK_B16_BITS); // extract green 574 vsrc_res_r = vshrq_n_u16(vsrc_dit_r, 3) [all...] |
SkColor_opts_neon.h | 42 vr = vmovn_u16(vshrq_n_u16(vsrc, SK_R16_SHIFT)); 43 vg = vmovn_u16(vshrq_n_u16(vshlq_n_u16(vsrc, SK_R16_BITS), SK_R16_BITS + SK_B16_BITS));
|
SkXfermode_opts_arm_neon.cpp | 22 tmp = vaddq_u16(tmp, vshrq_n_u16(tmp, 8)); 34 ret = vaddq_u16(ret, vshrq_n_u16(ret, 8)); 36 ret = vshrq_n_u16(ret, 8); 53 tmp += vshrq_n_u16(tmp, 8); 60 prod += vshrq_n_u16(prod, 8); 62 return vshrq_n_u16(prod, 8); 128 vsrc_wide += vshrq_n_u16(vsrc_wide, 8); 131 vdst_wide += vshrq_n_u16(vdst_wide, 8); 158 vsrc_wide += vshrq_n_u16(vsrc_wide, 8); 161 vdst_wide += vshrq_n_u16(vdst_wide, 8) [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/filters/ |
FEBlendNEON.h | 42 uint16x8_t quotient = vshrq_n_u16(num, 8); 44 return vaddq_u16(quotient, vshrq_n_u16(remainder, 8));
|
/external/chromium_org/third_party/libwebp/dsp/ |
enc_neon.c | [all...] |
/external/webp/src/dsp/ |
enc_neon.c | [all...] |
/external/libhevc/common/arm/ |
ihevc_intra_pred_filters_neon_intr.c | [all...] |
/external/chromium_org/third_party/skia/src/core/ |
SkBlitter_RGB16.cpp | 417 valpha = vshrq_n_u16(valpha, 3); [all...] |
/external/skia/src/core/ |
SkBlitter_RGB16.cpp | 409 valpha = vshrq_n_u16(valpha, 3); [all...] |
/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9/include/ |
arm_neon.h | 642 uint16x8_t vshrq_n_u16(uint16x8_t a, __constrange(1,16) int b); // VSHR.U16 q0,q0,#16 3871 #define vshrq_n_u16 macro [all...] |
/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9/include/ |
arm_neon.h | 7611 #define vshrq_n_u16 macro [all...] |
/external/clang/test/CodeGen/ |
aarch64-neon-intrinsics.c | [all...] |
arm_neon_intrinsics.c | [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/ |
arm_neon.h | 3602 vshrq_n_u16 (uint16x8_t __a, const int __b) function [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.8/lib/gcc/arm-linux-androideabi/4.8/include/ |
arm_neon.h | 3602 vshrq_n_u16 (uint16x8_t __a, const int __b) function [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/ |
arm_neon.h | 3602 vshrq_n_u16 (uint16x8_t __a, const int __b) function [all...] |
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/lib/gcc/arm-linux-androideabi/4.8/include/ |
arm_neon.h | 3602 vshrq_n_u16 (uint16x8_t __a, const int __b) function [all...] |
/prebuilts/misc/darwin-x86/analyzer/lib/clang/3.3/include/ |
arm_neon.h | 4052 #define vshrq_n_u16 macro [all...] |
/prebuilts/misc/linux-x86/analyzer/lib/clang/3.3/include/ |
arm_neon.h | 4052 #define vshrq_n_u16 macro [all...] |