Lines Matching defs:uint8x4_t
209 struct uint8x4_t
213 uint8x4_t() { }
215 uint8x4_t(int a, int b, int c, int d)
227 static uint8x4_t clamped(int a, int b, int c, int d)
229 uint8x4_t r;
238 static uint8x4_t blue_contract(int r, int g, int b, int a)
240 return uint8x4_t((r+b) >> 1, (g+b) >> 1, b, a);
243 static uint8x4_t blue_contract_clamped(int r, int g, int b, int a)
245 return uint8x4_t::clamped((r+b) >> 1, (g+b) >> 1, b, a);
617 uint8x4_t endpoints_decoded[2][4];
1002 uint8x4_t e0, e1;
1008 e0 = uint8x4_t(v0, v0, v0, 0xff);
1009 e1 = uint8x4_t(v1, v1, v1, 0xff);
1016 e0 = uint8x4_t(L0, L0, L0, 0xff);
1017 e1 = uint8x4_t(L1, L1, L1, 0xff);
1020 e0 = uint8x4_t(v0, v0, v0, v2);
1021 e1 = uint8x4_t(v1, v1, v1, v3);
1026 e0 = uint8x4_t(v0, v0, v0, v2);
1027 e1 = uint8x4_t::clamped(v0+v1, v0+v1, v0+v1, v2+v3);
1030 e0 = uint8x4_t(v0*v3 >> 8, v1*v3 >> 8, v2*v3 >> 8, 0xff);
1031 e1 = uint8x4_t(v0, v1, v2, 0xff);
1037 e0 = uint8x4_t(v0, v2, v4, 0xff);
1038 e1 = uint8x4_t(v1, v3, v5, 0xff);
1049 e0 = uint8x4_t(v0, v2, v4, 0xff);
1050 e1 = uint8x4_t::clamped(v0+v1, v2+v3, v4+v5, 0xff);
1057 e0 = uint8x4_t(v0*v3 >> 8, v1*v3 >> 8, v2*v3 >> 8, v4);
1058 e1 = uint8x4_t(v0, v1, v2, v5);
1064 e0 = uint8x4_t(v0, v2, v4, v6);
1065 e1 = uint8x4_t(v1, v3, v5, v7);
1077 e0 = uint8x4_t(v0, v2, v4, v6);
1078 e1 = uint8x4_t::clamped(v0+v1, v2+v3, v4+v5, v6+v7);
1086 e0 = uint8x4_t(255, 0, 255, 255);
1087 e1 = uint8x4_t(255, 0, 255, 255);
1643 uint8x4_t e0 = endpoints_decoded[0][partition];
1644 uint8x4_t e1 = endpoints_decoded[1][partition];