Home
last modified time | relevance | path

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 Dlossless_neon.c266 #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 Denc_neon.c481 #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 Dlossless_sse2.c378 #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 Ddec_neon.c63 #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 29 milliseconds