Searched refs:LANE (Results 1 – 4 of 4) sorted by relevance
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | lossless_neon.c | 266 #define DO_PRED5(LANE) do { \ argument 270 vst1q_lane_u32(&out[i + (LANE)], vreinterpretq_u32_u8(res), (LANE)); \ 291 #define DO_PRED67(LANE) do { \ argument 294 vst1q_lane_u32(&out[i + (LANE)], vreinterpretq_u32_u8(res), (LANE)); \ 353 #define DO_PRED10(LANE) do { \ argument 357 vst1q_lane_u32(&out[i + (LANE)], vreinterpretq_u32_u8(res), (LANE)); \ 388 vst1q_lane_u32(&out[i + (LANE)], vreinterpretq_u32_u8(res), (LANE)); \ 414 #define DO_PRED12(DIFF, LANE) do { \ argument 418 vadd_u8(pred, (LANE <= 1) ? vget_low_u8(src) : vget_high_u8(src)); \ 420 vst1_lane_u32(&out[i + (LANE)], vreinterpret_u32_u8(res), (LANE) & 1); \ [all …]
|
A D | enc_neon.c | 481 #define LOAD_LANE_16b(VALUE, LANE) do { \ argument 482 (VALUE) = vld1_lane_s16(src, (VALUE), (LANE)); \ 655 #define LOAD_LANE_32b(src, VALUE, LANE) \ argument 656 (VALUE) = vld1_lane_u32((const uint32_t*)(src), (VALUE), (LANE))
|
A D | lossless_sse2.c | 378 #define DO_PRED12(DIFF, LANE, OUT) do { \ argument 386 #define DO_PRED12_SHIFT(DIFF, LANE) do { \ argument 388 if ((LANE) == 0) (DIFF) = _mm_srli_si128((DIFF), 8); \
|
A D | dec_neon.c | 63 #define LOADQ_LANE_32b(VALUE, LANE) do { \ argument 64 (VALUE) = vld1q_lane_u32((const uint32_t*)src, (VALUE), (LANE)); \ 311 #define STORE6_LANE(DST, VAL0, VAL1, LANE) do { \ argument 312 vst3_lane_u8((DST) - 3, (VAL0), (LANE)); \ 313 vst3_lane_u8((DST) + 0, (VAL1), (LANE)); \
|
Completed in 15 milliseconds