Lines Matching refs:subx
106 static av_always_inline int cmp_direct_inline(MpegEncContext *s, const int x, const int y, const int subx, const int suby,
111 const int hx = subx + x * (1 << (1 + qpel));
178 static av_always_inline int cmp_inline(MpegEncContext *s, const int x, const int y, const int subx, const int suby,
184 const int dxy= subx + (suby<<(1+qpel)); //FIXME log2_subpel?
185 const int hx= subx + x*(1<<(1+qpel));
246 static int cmp_internal(MpegEncContext *s, const int x, const int y, const int subx, const int suby,
250 return cmp_direct_inline(s,x,y,subx,suby,size,h,ref_index,src_index, cmp_func, chroma_cmp_func, flags&FLAG_QPEL);
252 return cmp_inline(s,x,y,subx,suby,size,h,ref_index,src_index, cmp_func, chroma_cmp_func, flags&FLAG_QPEL, flags&FLAG_CHROMA);
259 static av_always_inline int cmp(MpegEncContext *s, const int x, const int y, const int subx, const int suby,
263 && av_builtin_constant_p(subx) && av_builtin_constant_p(suby)
264 && flags==0 && h==16 && size==0 && subx==0 && suby==0){
266 }else if(av_builtin_constant_p(subx) && av_builtin_constant_p(suby)
267 && subx==0 && suby==0){
270 return cmp_internal(s,x,y,subx,suby,size,h,ref_index,src_index, cmp_func, chroma_cmp_func, flags);
274 static int cmp_hpel(MpegEncContext *s, const int x, const int y, const int subx, const int suby,
278 return cmp_direct_inline(s,x,y,subx,suby,size,h,ref_index,src_index, cmp_func, chroma_cmp_func, 0);
280 return cmp_inline(s,x,y,subx,suby,size,h,ref_index,src_index, cmp_func, chroma_cmp_func, 0, flags&FLAG_CHROMA);
284 static int cmp_qpel(MpegEncContext *s, const int x, const int y, const int subx, const int suby,
288 return cmp_direct_inline(s,x,y,subx,suby,size,h,ref_index,src_index, cmp_func, chroma_cmp_func, 1);
290 return cmp_inline(s,x,y,subx,suby,size,h,ref_index,src_index, cmp_func, chroma_cmp_func, 1, flags&FLAG_CHROMA);