BYTE_VEC32 540 libavcodec/dsputil.h return (a | b) - (((a ^ b) & ~BYTE_VEC32(0x01)) >> 1); BYTE_VEC32 545 libavcodec/dsputil.h return (a & b) + (((a ^ b) & ~BYTE_VEC32(0x01)) >> 1); BYTE_VEC32 33 libavcodec/sh4/dsputil_align.c ph = ( (t0 & ~BYTE_VEC32(0x03))>>2) + ( (t1 & ~BYTE_VEC32(0x03))>>2); \ BYTE_VEC32 34 libavcodec/sh4/dsputil_align.c pl = (t0 & BYTE_VEC32(0x03)) + (t1 & BYTE_VEC32(0x03)); } while(0) BYTE_VEC32 36 libavcodec/sh4/dsputil_align.c #define rnd_PACK(ph,pl,nph,npl) ph + nph + (((pl + npl + BYTE_VEC32(0x02))>>2) & BYTE_VEC32(0x03)) BYTE_VEC32 37 libavcodec/sh4/dsputil_align.c #define no_rnd_PACK(ph,pl,nph,npl) ph + nph + (((pl + npl + BYTE_VEC32(0x01))>>2) & BYTE_VEC32(0x03))