mm_flags |= MM_ALTIVEC;
void dsputil_init_ppc(DSPContext* c, unsigned mask){    // Common optimisations whether Altivec or not    // ... pending ...#if HAVE_ALTIVEC    if (has_altivec()) {        // Altivec specific optimisations        c->pix_abs16x16_x2 = pix_abs16x16_x2_altivec;        c->pix_abs16x16_y2 = pix_abs16x16_y2_altivec;        c->pix_abs16x16_xy2 = pix_abs16x16_xy2_altivec;        c->pix_abs16x16 = pix_abs16x16_altivec;        c->pix_abs8x8 = pix_abs8x8_altivec;        c->pix_norm1 = pix_norm1_altivec;        c->pix_norm = pix_norm_altivec;        c->pix_sum = pix_sum_altivec;        c->diff_pixels = diff_pixels_altivec;        c->get_pixels = get_pixels_altivec;    } else#endif    {        // Non-AltiVec PPC optimisations        // ... pending ...    }}