Lines Matching defs:value_type

40         typedef int8u  value_type;
51 value_type v;
52 value_type a;
63 v(c.v), a(value_type(a_)) {}
67 v((value_type)uround((0.299*c.r + 0.587*c.g + 0.114*c.b) * double(base_mask))),
68 a((value_type)uround(c.a * double(base_mask))) {}
72 v((value_type)uround((0.299*c.r + 0.587*c.g + 0.114*c.b) * double(base_mask))),
73 a((value_type)uround(a_ * double(base_mask))) {}
103 a = (value_type)uround(a_ * double(base_mask));
122 v = value_type((calc_type(v) * a) >> base_shift);
136 v = value_type((v_ > a_) ? a_ : v_);
137 a = value_type(a_);
151 v = value_type((v_ > base_mask) ? base_mask : v_);
160 ret.v = value_type(calc_type(v) + (((calc_type(c.v) - v) * ik) >> base_shift));
161 ret.a = value_type(calc_type(a) + (((calc_type(c.a) - a) * ik) >> base_shift));
227 typedef int16u value_type;
238 value_type v;
239 value_type a;
250 v(c.v), a(value_type(a_)) {}
254 v((value_type)uround((0.299*c.r + 0.587*c.g + 0.114*c.b) * double(base_mask))),
255 a((value_type)uround(c.a * double(base_mask))) {}
259 v((value_type)uround((0.299*c.r + 0.587*c.g + 0.114*c.b) * double(base_mask))),
260 a((value_type)uround(a_ * double(base_mask))) {}
265 a((value_type(c.a) << 8) | c.a) {}
270 a((value_type(a_) << 8) | c.a) {}
290 a = (value_type)uround(a_ * double(base_mask));
309 v = value_type((calc_type(v) * a) >> base_shift);
323 v = value_type((v_ > a_) ? a_ : v_);
324 a = value_type(a_);
338 v = value_type((v_ > base_mask) ? base_mask : v_);
347 ret.v = value_type(calc_type(v) + (((calc_type(c.v) - v) * ik) >> base_shift));
348 ret.a = value_type(calc_type(a) + (((calc_type(c.a) - a) * ik) >> base_shift));