/external/chromium_org/third_party/skia/src/opts/ |
SkColor_opts_neon.h | 47 ret.val[NEON_R] = vshl_n_u8(vr, 8 - SK_R16_BITS) | vshr_n_u8(vr, 2 * SK_R16_BITS - 8); 48 ret.val[NEON_G] = vshl_n_u8(vg, 8 - SK_G16_BITS) | vshr_n_u8(vg, 2 * SK_G16_BITS - 8); 49 ret.val[NEON_B] = vshl_n_u8(vb, 8 - SK_B16_BITS) | vshr_n_u8(vb, 2 * SK_B16_BITS - 8);
|
SkBlitRow_opts_arm_neon.cpp | 150 vsrc.val[NEON_R] = vshr_n_u8(vsrc.val[NEON_R], 3); 151 vsrc.val[NEON_G] = vshr_n_u8(vsrc.val[NEON_G], 2); 152 vsrc.val[NEON_B] = vshr_n_u8(vsrc.val[NEON_B], 3); 536 vsrc.val[NEON_R] = vshr_n_u8(vsrc.val[NEON_R], 8 - SK_R16_BITS); 537 vsrc.val[NEON_G] = vshr_n_u8(vsrc.val[NEON_G], 8 - SK_G16_BITS); 538 vsrc.val[NEON_B] = vshr_n_u8(vsrc.val[NEON_B], 8 - SK_B16_BITS); 619 uint8x8_t vdither_g = vshr_n_u8(vdither, 1); // calc. green dither values 660 vsrc565_g = vshr_n_u8(vsrc_g, 6); // calc. green >> 6 661 vsrc565_r = vshr_n_u8(vsrc_r, 5); // calc. red >> 5 662 vsrc565_b = vshr_n_u8(vsrc_b, 5); // calc. blue >> [all...] |
/external/skia/src/opts/ |
SkColor_opts_neon.h | 47 ret.val[NEON_R] = vshl_n_u8(vr, 8 - SK_R16_BITS) | vshr_n_u8(vr, 2 * SK_R16_BITS - 8); 48 ret.val[NEON_G] = vshl_n_u8(vg, 8 - SK_G16_BITS) | vshr_n_u8(vg, 2 * SK_G16_BITS - 8); 49 ret.val[NEON_B] = vshl_n_u8(vb, 8 - SK_B16_BITS) | vshr_n_u8(vb, 2 * SK_B16_BITS - 8);
|
SkBlitRow_opts_arm_neon.cpp | 150 vsrc.val[NEON_R] = vshr_n_u8(vsrc.val[NEON_R], 3); 151 vsrc.val[NEON_G] = vshr_n_u8(vsrc.val[NEON_G], 2); 152 vsrc.val[NEON_B] = vshr_n_u8(vsrc.val[NEON_B], 3); 438 vsrc.val[NEON_R] = vshr_n_u8(vsrc.val[NEON_R], 8 - SK_R16_BITS); 439 vsrc.val[NEON_G] = vshr_n_u8(vsrc.val[NEON_G], 8 - SK_G16_BITS); 440 vsrc.val[NEON_B] = vshr_n_u8(vsrc.val[NEON_B], 8 - SK_B16_BITS); 521 uint8x8_t vdither_g = vshr_n_u8(vdither, 1); // calc. green dither values 562 vsrc565_g = vshr_n_u8(vsrc_g, 6); // calc. green >> 6 563 vsrc565_r = vshr_n_u8(vsrc_r, 5); // calc. red >> 5 564 vsrc565_b = vshr_n_u8(vsrc_b, 5); // calc. blue >> [all...] |
/external/clang/test/CodeGen/ |
aarch64-neon-shifts.c | 10 return vshr_n_u8(a, 5); 22 return vshr_n_u8(a, 8);
|
arm-neon-shifts.c | 12 return vshr_n_u8(a, 5); 24 return vshr_n_u8(a, 8);
|
aarch64-neon-intrinsics.c | [all...] |
arm_neon_intrinsics.c | [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/graphics/cpu/arm/ |
WebGLImageConversionNEON.h | 157 uint8x8_t componentG = vshr_n_u8(vand_u8(RGBA8.val[1], immediate0xf0), 4); 159 uint8x8_t componentA = vshr_n_u8(vand_u8(RGBA8.val[3], immediate0xf0), 4); 219 uint8x8_t componentG3bit = vshr_n_u8(RGBA8.val[1], 5); 222 uint8x8_t componentB = vshr_n_u8(vand_u8(RGBA8.val[2], immediate0xf8), 2); 223 uint8x8_t componentA = vshr_n_u8(RGBA8.val[3], 7); 282 uint8x8_t componentGLeft = vshr_n_u8(RGBA8.val[1], 5); 284 uint8x8_t componentB = vshr_n_u8(vand_u8(RGBA8.val[2], immediate0xf8), 3);
|
/external/chromium_org/third_party/libwebp/dsp/ |
lossless_neon.c | 249 const uint8x8_t ab = vshr_n_u8(vqsub_u8(avg, p2), 1); // (a-b)>>1 saturated 250 const uint8x8_t ba = vshr_n_u8(vqsub_u8(p2, avg), 1); // (b-a)>>1 saturated
|
/external/webp/src/dsp/ |
lossless_neon.c | 249 const uint8x8_t ab = vshr_n_u8(vqsub_u8(avg, p2), 1); // (a-b)>>1 saturated 250 const uint8x8_t ba = vshr_n_u8(vqsub_u8(p2, avg), 1); // (b-a)>>1 saturated
|
/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/lib/gcc/x86_64-linux-android/4.9/include/ |
arm_neon.h | 7528 _NEON2SSE_INLINE uint8x8_t vshr_n_u8(uint8x8_t a, __constrange(1,8) int b) \/\/ VSHR.U8 d0,d0,#8 function [all...] |
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.8/lib/gcc/arm-eabi/4.8/include/ |
arm_neon.h | 3548 vshr_n_u8 (uint8x8_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 | 3548 vshr_n_u8 (uint8x8_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 | 3548 vshr_n_u8 (uint8x8_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 | 3548 vshr_n_u8 (uint8x8_t __a, const int __b) function [all...] |
/prebuilts/misc/darwin-x86/analyzer/lib/clang/3.3/include/ |
arm_neon.h | 4025 #define vshr_n_u8 macro [all...] |
/prebuilts/misc/linux-x86/analyzer/lib/clang/3.3/include/ |
arm_neon.h | 4025 #define vshr_n_u8 macro [all...] |
/prebuilts/clang/darwin-x86/host/3.4/lib/clang/3.4/include/ |
arm_neon.h | 4105 #define vshr_n_u8 macro [all...] |
/prebuilts/clang/linux-x86/host/3.4/lib/clang/3.4/include/ |
arm_neon.h | 4105 #define vshr_n_u8 macro [all...] |