/external/chromium_org/third_party/libwebp/dsp/ |
neon.h | 51 uint64x2x2_t row01, row23; local 55 row23.val[0] = vreinterpretq_u64_s32(rows.val[2]); 56 row23.val[1] = vreinterpretq_u64_s32(rows.val[3]); 60 const uint64x1_t row2l = vget_low_u64(row23.val[0]); 62 const uint64x1_t row3l = vget_low_u64(row23.val[1]); 64 row23.val[0] = vcombine_u64(row0h, vget_high_u64(row23.val[0])); 66 row23.val[1] = vcombine_u64(row1h, vget_high_u64(row23.val[1])); 71 const int32x4x2_t out23 = vtrnq_s32(vreinterpretq_s32_u64(row23.val[0]) [all...] |
dec_neon.c | 113 const uint8x16x2_t row23 = vtrnq_u8(vreinterpretq_u8_u32(in.val[2]), local 116 vreinterpretq_u16_u8(row23.val[0])); 118 vreinterpretq_u16_u8(row23.val[1])); 208 const uint8x16x2_t row23 = vtrnq_u8(row2, row3); // u20 u30 u22 u32 ... local 213 vreinterpretq_u16_u8(row23.val[0])); 215 vreinterpretq_u16_u8(row23.val[1])); 413 static WEBP_INLINE void Add4x4(const int16x8_t row01, const int16x8_t row23, 431 const int16x8_t out23 = vrsraq_n_s16(dst23_s16, row23, 3); [all...] |
enc_neon.c | 60 static WEBP_INLINE void Add4x4(const int16x8_t row01, const int16x8_t row23, 78 const int16x8_t out23 = vrsraq_n_s16(dst23_s16, row23, 3); [all...] |
/external/webp/src/dsp/ |
neon.h | 51 uint64x2x2_t row01, row23; local 55 row23.val[0] = vreinterpretq_u64_s32(rows.val[2]); 56 row23.val[1] = vreinterpretq_u64_s32(rows.val[3]); 60 const uint64x1_t row2l = vget_low_u64(row23.val[0]); 62 const uint64x1_t row3l = vget_low_u64(row23.val[1]); 64 row23.val[0] = vcombine_u64(row0h, vget_high_u64(row23.val[0])); 66 row23.val[1] = vcombine_u64(row1h, vget_high_u64(row23.val[1])); 71 const int32x4x2_t out23 = vtrnq_s32(vreinterpretq_s32_u64(row23.val[0]) [all...] |
dec_neon.c | 113 const uint8x16x2_t row23 = vtrnq_u8(vreinterpretq_u8_u32(in.val[2]), local 116 vreinterpretq_u16_u8(row23.val[0])); 118 vreinterpretq_u16_u8(row23.val[1])); 208 const uint8x16x2_t row23 = vtrnq_u8(row2, row3); // u20 u30 u22 u32 ... local 213 vreinterpretq_u16_u8(row23.val[0])); 215 vreinterpretq_u16_u8(row23.val[1])); 413 static WEBP_INLINE void Add4x4(const int16x8_t row01, const int16x8_t row23, 431 const int16x8_t out23 = vrsraq_n_s16(dst23_s16, row23, 3); [all...] |
enc_neon.c | 60 static WEBP_INLINE void Add4x4(const int16x8_t row01, const int16x8_t row23, 78 const int16x8_t out23 = vrsraq_n_s16(dst23_s16, row23, 3); [all...] |
/external/opencv/cv/src/ |
cvpyramids.cpp | 103 worktype *row01, *row23, *row4; \ 114 row23 = rows[2]; \ 186 row23[x], row23[x1], row4[x] )); \ 194 row23[x], row23[x1])); \ 201 dst[x] = (type)_pd_scale_( PD_LT( row01[x], row01[x1], row23[x] )); \ [all...] |