Lines Matching defs:odd
2534 // dot product constant: even elems=x, odd elems=y
2537 // out(0) = c0[even]*x + c0[odd]*y (c0, x, y 16-bit, out 32-bit)
2538 // out(1) = c1[even]*x + c1[odd]*y
2597 /* odd part */ \
2772 /* odd part */ \
3567 // odd pixels = 3*cur + next = cur*4 + (next - cur)
3575 __m128i odd = _mm_add_epi16(nxtd, curb);
3577 // interleave even and odd pixels, then undo scaling.
3578 __m128i int0 = _mm_unpacklo_epi16(even, odd);
3579 __m128i int1 = _mm_unpackhi_epi16(even, odd);
3607 // odd pixels = 3*cur + next = cur*4 + (next - cur)
3613 int16x8_t odd = vaddq_s16(curs, nxtd);
3615 // undo scaling and round, then store with even/odd phases interleaved
3618 o.val[1] = vqrshrun_n_s16(odd, 4);