Lines Matching defs:mx_idx
1123 int mx = (mv->x << 1)&7, mx_idx = subpel_idx[0][mx];
1132 if (x_off < mx_idx || x_off >= width - block_w - subpel_idx[2][mx] ||
1134 s->dsp.emulated_edge_mc(s->edge_emu_buffer, src - my_idx * linesize - mx_idx, linesize,
1136 x_off - mx_idx, y_off - my_idx, width, height);
1137 src = s->edge_emu_buffer + mx_idx + linesize * my_idx;
1139 mc_func[my_idx][mx_idx](dst, linesize, src, linesize, block_h, mx, my);
1172 int mx = mv->x&7, mx_idx = subpel_idx[0][mx];
1182 if (x_off < mx_idx || x_off >= width - block_w - subpel_idx[2][mx] ||
1184 s->dsp.emulated_edge_mc(s->edge_emu_buffer, src1 - my_idx * linesize - mx_idx, linesize,
1186 x_off - mx_idx, y_off - my_idx, width, height);
1187 src1 = s->edge_emu_buffer + mx_idx + linesize * my_idx;
1188 mc_func[my_idx][mx_idx](dst1, linesize, src1, linesize, block_h, mx, my);
1190 s->dsp.emulated_edge_mc(s->edge_emu_buffer, src2 - my_idx * linesize - mx_idx, linesize,
1192 x_off - mx_idx, y_off - my_idx, width, height);
1193 src2 = s->edge_emu_buffer + mx_idx + linesize * my_idx;
1194 mc_func[my_idx][mx_idx](dst2, linesize, src2, linesize, block_h, mx, my);
1196 mc_func[my_idx][mx_idx](dst1, linesize, src1, linesize, block_h, mx, my);
1197 mc_func[my_idx][mx_idx](dst2, linesize, src2, linesize, block_h, mx, my);