Home | History | Annotate | Download | only in opts

Lines Matching refs:d2

91                       "vqadd.u8   d4, d4, d2                  \n\t"
106 : "ip", "cc", "memory", "d0","d1","d2","d3","d4","d5","d6","d7",
140 "vuzp.u8 d2, d3 \n\t"
171 "vqadd.u8 d4, d4, d2 \n\t"
198 : "ip", "cc", "memory", "d0","d1","d2","d3","d4","d5","d6","d7",
233 "vmov.u16 d2[0], %[alpha] \n\t" // move alpha to Neon
259 "vmul.u16 q2, q14, d2[0] \n\t" // sa * src_scale
260 "vmul.u16 q11, q11, d2[0] \n\t" // red result = src_red * src_scale
261 "vmul.u16 q12, q12, d2[0] \n\t" // grn result = src_grn * src_scale
262 "vmul.u16 q13, q13, d2[0] \n\t" // blu result = src_blu * src_scale
295 : "cc", "memory", "r4", "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "d16", "d17", "d18", "d19", "d20", "d21", "d22", "d23", "d24", "d25", "d26", "d27", "d28", "d29", "d30", "d31"
344 "vld4.8 {d0, d1, d2, d3}, [%[src]]! \n\t" // load 8 pixels and split into argb
347 "vshr.u8 d24, d2, #5 \n\t" // calc. blue >> 5
350 "vaddl.u8 q10, d2, d31 \n\t" // add in dither to blue and widen
377 "vshrn.i16 d2, q1, #8 \n\t" // shift down green by 8 and narrow
381 "vaddl.s8 q1, d2, d17 \n\t" // add dst to green
390 : "cc", "memory", "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d16", "d17", "d18", "d19", "d20", "d21", "d22", "d23", "d24", "d28", "d29", "d30", "d31"
991 register uint8x8_t d2 asm("d2");
995 : "=w" (d0), "=w" (d1), "=w" (d2), "=w" (d3)
998 sr = d0; sg = d1; sb = d2; sa = d3;
1185 register uint8x8_t d2 asm("d2");
1189 : "=w" (d0), "=w" (d1), "=w" (d2), "=w" (d3)
1192 sr = d0; sg = d1; sb = d2; sa = d3;