MpegEncContext * const s = &h->s;
static inline void pred_pskip_motion(H264Context * const h, int * const mx, int * const my){    MpegEncContext * const s = &h->s;    const int top_ref = h->ref_cache[0][ scan8[0] - 8 ];    const int left_ref= h->ref_cache[0][ scan8[0] - 1 ];    tprintf("pred_pskip: (%d) (%d) at %2d %2d", top_ref, left_ref, s->mb_x, s->mb_y);    if(top_ref == PART_NOT_AVAILABLE || left_ref == PART_NOT_AVAILABLE       || (top_ref == 0  && *(uint32_t*)h->mv_cache[0][ scan8[0] - 8 ] == 0)       || (left_ref == 0 && *(uint32_t*)h->mv_cache[0][ scan8[0] - 1 ] == 0)){               *mx = *my = 0;        return;    }            pred_motion(h, 0, 4, 0, 0, mx, my);    return;}