Lines Matching refs:x10
34 int32 x4, x5, x6, x8, x9, x10, x11, x12, x14;
53 x10 = *((uint32*)(ref += lx)); /* D C B A */
57 x10 = ((uint32)x10 >> SHIFT); /* 0 0 0 D */
58 x10 = x10 | (x11 << (32 - SHIFT)); /* G F E D */
68 /* process x12 & x10 */
69 x10 = sad_4pixel(x10, x12, x9);
71 x5 = x5 + x10; /* accumulate low bytes */
72 x10 = x10 & (x6 << 8); /* x10 & 0xFF00FF00 */
73 x4 = x4 + ((uint32)x10 >> 8); /* accumulate high bytes */
79 x10 = *((uint32*)(ref + 8)); /* D C B A */
83 x10 = ((uint32)x10 >> SHIFT); /* mvn x10, x10, lsr #24 = 0xFF 0xFF 0xFF ~D */
84 x10 = x10 | (x11 << (32 - SHIFT)); /* bic x10, x10, x11, lsl #8 = ~G ~F ~E ~D */
94 /* process x12 & x10 */
95 x10 = sad_4pixel(x10, x12, x9);
97 x5 = x5 + x10; /* accumulate low bytes */
98 x10 = x10 & (x6 << 8); /* x10 & 0xFF00FF00 */
99 x4 = x4 + ((uint32)x10 >> 8); /* accumulate high bytes */
105 x10 = x5 - (x4 << 8); /* extract low bytes */
106 x10 = x10 + x4; /* add with high bytes */
107 x10 = x10 + (x10 << 16); /* add with lower half word */
109 if (((uint32)x10 >> 16) <= (uint32)dmin) /* compare with dmin */
124 return ((uint32)x10 >> 16);
137 int32 x4, x5, x6, x9, x10, x11, x12, x14;
157 x10 = *((int32*)(ref + 8));
161 MVN x10, x10, lsr #SHIFT;
162 BIC x10, x10, x11, lsl #(32-SHIFT);
172 /* process x12 & x10 */
173 x10 = sad_4pixelN(x10, x12, x9);
181 LDR x10, [ref], lx ;
184 MVN x10, x10, lsr #SHIFT;
185 BIC x10, x10, x11, lsl #(32-SHIFT);
195 /* process x12 & x10 */
196 x10 = sad_4pixelN(x10, x12, x9);
201 x10 = x5 - (x4 << 8); /* extract low bytes */
202 x10 = x10 + x4; /* add with high bytes */
203 x10 = x10 + (x10 << 16); /* add with lower half word */
206 RSBS x11, dmin, x10, lsr #16
217 return ((uint32)x10 >> 16);
230 int32 x4, x5, x6, x8, x9, x10, x11, x12, x14;
248 x10 = *((uint32*)(ref += lx)); /* D C B A */
260 : "+r"(x10), "+r"(x11), "+r"(x12), "=r"(x14)
266 /* process x12 & x10 */
267 x10 = sad_4pixel(x10, x12, x9);
272 x10 = *((uint32*)(ref + 8)); /* D C B A */
282 : "+r"(x10), "+r"(x11), "+r"(x12), "=r"(x14)
288 /* process x12 & x10 */
289 x10 = sad_4pixel(x10, x12, x9);
294 x10 = x5 - (x4 << 8); /* extract low bytes */
295 x10 = x10 + x4; /* add with high bytes */
296 x10 = x10 + (x10 << 16); /* add with lower half word */
298 if (((uint32)x10 >> 16) <= (uint32)dmin) /* compare with dmin */
313 return ((uint32)x10 >> 16);