• Home
  • Raw
  • Download

Lines Matching refs:v16u8

31   v16u8 t0, t1;                                     \
60 dst = (v16u8)__msa_pckev_b((v16i8)b1, (v16i8)b0); \
69 dst = (v16u8)__msa_pckev_b((v16i8)b0, (v16i8)b0); \
82 dst = (v16u8)__msa_pckev_b((v16i8)a1, (v16i8)a0); \
92 dst = (v16u8)__msa_pckev_b((v16i8)a0, (v16i8)a0); \
103 dst = (v16u8)__msa_pckev_b((v16i8)b1, (v16i8)b0); \
112 dst = (v16u8)__msa_pckev_b((v16i8)b0, (v16i8)b0); \
116 const v16u8 zero = { 0 }; \
119 const v16u8 in_y = LD_UB(y); \
120 const v16u8 in_u = LD_UB(u); \
121 const v16u8 in_v = LD_UB(v); \
136 const v16u8 zero = { 0 }; \
139 const v16u8 in_y = LD_UB(y); \
140 const v16u8 in_u = LD_UB(u); \
141 const v16u8 in_v = LD_UB(v); \
156 const v16u8 mask0 = { 0, 1, 16, 2, 3, 17, 4, 5, 18, 6, 7, 19, \
158 const v16u8 mask1 = { 0, 21, 1, 2, 22, 3, 4, 23, 5, 6, 24, 7, \
160 const v16u8 mask2 = { 26, 0, 1, 27, 2, 3, 28, 4, 5, 29, 6, 7, \
162 v16u8 out0, out1, out2, tmp0, tmp1, tmp2; \
176 const v16u8 mask0 = { 0, 1, 16, 2, 3, 17, 4, 5, 18, 6, 7, 19, \
178 const v16u8 mask1 = { 11, 21, 12, 13, 22, 14, 15, 23, \
180 const v16u8 tmp0 = (v16u8)__msa_ilvr_b((v16i8)a1, (v16i8)a0); \
181 v16u8 out0, out1; \
189 v16u8 tmp0, tmp1, tmp2, tmp3; \
190 v16u8 out0, out1, out2, out3; \
202 v16u8 tmp0, tmp1, tmp2, tmp3; \
210 v16u8 out0, out1; \
217 const v16u8 out0 = (v16u8)__msa_ilvr_b((v16i8)a1, (v16i8)a0); \
325 v16u8 R, G, B; in YuvToRgbLine()
352 v16u8 R, G, B; in YuvToBgrLine()
380 v16u8 R, G, B; in YuvToRgbaLine()
381 const v16u8 A = (v16u8)__msa_ldi_b(ALPHAVAL); in YuvToRgbaLine()
408 v16u8 R, G, B; in YuvToBgraLine()
409 const v16u8 A = (v16u8)__msa_ldi_b(ALPHAVAL); in YuvToBgraLine()
437 v16u8 R, G, B; in YuvToArgbLine()
438 const v16u8 A = (v16u8)__msa_ldi_b(ALPHAVAL); in YuvToArgbLine()
465 v16u8 R, G, B, RG, BA, tmp0, tmp1; in YuvToRgba4444Line()
501 v16u8 R, G, B, RG, GB, tmp0, tmp1; in YuvToRgb565Line()
537 v16u8 s = __msa_aver_u_b(a, d); \
538 v16u8 t = __msa_aver_u_b(b, c); \
539 const v16u8 st = s ^ t; \
540 v16u8 ad = a ^ d; \
541 v16u8 bc = b ^ c; \
542 v16u8 t0 = ad | bc; \
543 v16u8 t1 = t0 | st; \
544 v16u8 t2 = ANDI_B(t1, 1); \
545 v16u8 t3 = __msa_aver_u_b(s, t); \
546 const v16u8 k = t3 - t2; \
547 v16u8 diag1, diag2; \
589 v16u8 tu0, tu1, tv0, tv1, cu0, cu1, cv0, cv1; \
613 v16u8 tu0, tu1, tv0, tv1, cu0, cu1, cv0, cv1; \