Home | History | Annotate | Download | only in Renderer

Lines Matching defs:c0

2262 					c[0] = source->c0;
2265 if(source->c0 > source->c1) // No transparency
2267 // c2 = 2 / 3 * c0 + 1 / 3 * c1
2273 // c3 = 1 / 3 * c0 + 2 / 3 * c1
2281 // c2 = 1 / 2 * c0 + 1 / 2 * c1
2327 c[0] = source->c0;
2330 // c2 = 2 / 3 * c0 + 1 / 3 * c1
2335 // c3 = 1 / 3 * c0 + 2 / 3 * c1
2377 c[0] = source->c0;
2380 // c2 = 2 / 3 * c0 + 1 / 3 * c1
2385 // c3 = 1 / 3 * c0 + 2 / 3 * c1
4071 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 4 * x));
4074 c0 = _mm_avg_epu8(c0, c1);
4076 _mm_store_si128((__m128i*)(source0 + 4 * x), c0);
4089 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 4 * x));
4094 c0 = _mm_avg_epu8(c0, c1);
4096 c0 = _mm_avg_epu8(c0, c2);
4098 _mm_store_si128((__m128i*)(source0 + 4 * x), c0);
4113 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 4 * x));
4122 c0 = _mm_avg_epu8(c0, c1);
4126 c0 = _mm_avg_epu8(c0, c2);
4128 c0 = _mm_avg_epu8(c0, c4);
4130 _mm_store_si128((__m128i*)(source0 + 4 * x), c0);
4149 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 4 * x));
4166 c0 = _mm_avg_epu8(c0, c1);
4174 c0 = _mm_avg_epu8(c0, c2);
4178 c0 = _mm_avg_epu8(c0, c4);
4180 c0 = _mm_avg_epu8(c0, c8);
4182 _mm_store_si128((__m128i*)(source0 + 4 * x), c0);
4216 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4219 c0 = AVERAGE(c0, c1);
4221 *(unsigned int*)(source0 + 4 * x) = c0;
4234 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4239 c0 = AVERAGE(c0, c1);
4241 c0 = AVERAGE(c0, c2);
4243 *(unsigned int*)(source0 + 4 * x) = c0;
4258 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4267 c0 = AVERAGE(c0, c1);
4271 c0 = AVERAGE(c0, c2);
4273 c0 = AVERAGE(c0, c4);
4275 *(unsigned int*)(source0 + 4 * x) = c0;
4294 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4311 c0 = AVERAGE(c0, c1);
4319 c0 = AVERAGE(c0, c2);
4323 c0 = AVERAGE(c0, c4);
4325 c0 = AVERAGE(c0, c8);
4327 *(unsigned int*)(source0 + 4 * x) = c0;
4365 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 4 * x));
4368 c0 = _mm_avg_epu16(c0, c1);
4370 _mm_store_si128((__m128i*)(source0 + 4 * x), c0);
4383 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 4 * x));
4388 c0 = _mm_avg_epu16(c0, c1);
4390 c0 = _mm_avg_epu16(c0, c2);
4392 _mm_store_si128((__m128i*)(source0 + 4 * x), c0);
4407 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 4 * x));
4416 c0 = _mm_avg_epu16(c0, c1);
4420 c0 = _mm_avg_epu16(c0, c2);
4422 c0 = _mm_avg_epu16(c0, c4);
4424 _mm_store_si128((__m128i*)(source0 + 4 * x), c0);
4443 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 4 * x));
4460 c0 = _mm_avg_epu16(c0, c1);
4468 c0 = _mm_avg_epu16(c0, c2);
4472 c0 = _mm_avg_epu16(c0, c4);
4474 c0 = _mm_avg_epu16(c0, c8);
4476 _mm_store_si128((__m128i*)(source0 + 4 * x), c0);
4510 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4513 c0 = AVERAGE(c0, c1);
4515 *(unsigned int*)(source0 + 4 * x) = c0;
4528 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4533 c0 = AVERAGE(c0, c1);
4535 c0 = AVERAGE(c0, c2);
4537 *(unsigned int*)(source0 + 4 * x) = c0;
4552 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4561 c0 = AVERAGE(c0, c1);
4565 c0 = AVERAGE(c0, c2);
4567 c0 = AVERAGE(c0, c4);
4569 *(unsigned int*)(source0 + 4 * x) = c0;
4588 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4605 c0 = AVERAGE(c0, c1);
4613 c0 = AVERAGE(c0, c2);
4617 c0 = AVERAGE(c0, c4);
4619 c0 = AVERAGE(c0, c8);
4621 *(unsigned int*)(source0 + 4 * x) = c0;
4658 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 8 * x));
4661 c0 = _mm_avg_epu16(c0, c1);
4663 _mm_store_si128((__m128i*)(source0 + 8 * x), c0);
4676 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 8 * x));
4681 c0 = _mm_avg_epu16(c0, c1);
4683 c0 = _mm_avg_epu16(c0, c2);
4685 _mm_store_si128((__m128i*)(source0 + 8 * x), c0);
4700 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 8 * x));
4709 c0 = _mm_avg_epu16(c0, c1);
4713 c0 = _mm_avg_epu16(c0, c2);
4715 c0 = _mm_avg_epu16(c0, c4);
4717 _mm_store_si128((__m128i*)(source0 + 8 * x), c0);
4736 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 8 * x));
4753 c0 = _mm_avg_epu16(c0, c1);
4761 c0 = _mm_avg_epu16(c0, c2);
4765 c0 = _mm_avg_epu16(c0, c4);
4767 c0 = _mm_avg_epu16(c0, c8);
4769 _mm_store_si128((__m128i*)(source0 + 8 * x), c0);
4803 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4806 c0 = AVERAGE(c0, c1);
4808 *(unsigned int*)(source0 + 4 * x) = c0;
4821 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4826 c0 = AVERAGE(c0, c1);
4828 c0 = AVERAGE(c0, c2);
4830 *(unsigned int*)(source0 + 4 * x) = c0;
4845 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4854 c0 = AVERAGE(c0, c1);
4858 c0 = AVERAGE(c0, c2);
4860 c0 = AVERAGE(c0, c4);
4862 *(unsigned int*)(source0 + 4 * x) = c0;
4881 unsigned int c0 = *(unsigned int*)(source0 + 4 * x);
4898 c0 = AVERAGE(c0, c1);
4906 c0 = AVERAGE(c0, c2);
4910 c0 = AVERAGE(c0, c4);
4912 c0 = AVERAGE(c0, c8);
4914 *(unsigned int*)(source0 + 4 * x) = c0;
4951 __m128 c0 = _mm_load_ps((float*)(source0 + 4 * x));
4954 c0 = _mm_add_ps(c0, c1);
4955 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 2.0f));
4957 _mm_store_ps((float*)(source0 + 4 * x), c0);
4970 __m128 c0 = _mm_load_ps((float*)(source0 + 4 * x));
4975 c0 = _mm_add_ps(c0, c1);
4977 c0 = _mm_add_ps(c0, c2);
4978 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 4.0f));
4980 _mm_store_ps((float*)(source0 + 4 * x), c0);
4995 __m128 c0 = _mm_load_ps((float*)(source0 + 4 * x));
5004 c0 = _mm_add_ps(c0, c1);
5008 c0 = _mm_add_ps(c0, c2);
5010 c0 = _mm_add_ps(c0, c4);
5011 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 8.0f));
5013 _mm_store_ps((float*)(source0 + 4 * x), c0);
5032 __m128 c0 = _mm_load_ps((float*)(source0 + 4 * x));
5049 c0 = _mm_add_ps(c0, c1);
5057 c0 = _mm_add_ps(c0, c2);
5061 c0 = _mm_add_ps(c0, c4);
5063 c0 = _mm_add_ps(c0, c8);
5064 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 16.0f));
5066 _mm_store_ps((float*)(source0 + 4 * x), c0);
5098 float c0 = *(float*)(source0 + 4 * x);
5101 c0 = c0 + c1;
5102 c0 *= 1.0f / 2.0f;
5104 *(float*)(source0 + 4 * x) = c0;
5117 float c0 = *(float*)(source0 + 4 * x);
5122 c0 = c0 + c1;
5124 c0 = c0 + c2;
5125 c0 *= 1.0f / 4.0f;
5127 *(float*)(source0 + 4 * x) = c0;
5142 float c0 = *(float*)(source0 + 4 * x);
5151 c0 = c0 + c1;
5155 c0 = c0 + c2;
5157 c0 = c0 + c4;
5158 c0 *= 1.0f / 8.0f;
5160 *(float*)(source0 + 4 * x) = c0;
5179 float c0 = *(float*)(source0 + 4 * x);
5196 c0 = c0 + c1;
5204 c0 = c0 + c2;
5208 c0 = c0 + c4;
5210 c0 = c0 + c8;
5211 c0 *= 1.0f / 16.0f;
5213 *(float*)(source0 + 4 * x) = c0;
5248 __m128 c0 = _mm_load_ps((float*)(source0 + 8 * x));
5251 c0 = _mm_add_ps(c0, c1);
5252 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 2.0f));
5254 _mm_store_ps((float*)(source0 + 8 * x), c0);
5267 __m128 c0 = _mm_load_ps((float*)(source0 + 8 * x));
5272 c0 = _mm_add_ps(c0, c1);
5274 c0 = _mm_add_ps(c0, c2);
5275 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 4.0f));
5277 _mm_store_ps((float*)(source0 + 8 * x), c0);
5292 __m128 c0 = _mm_load_ps((float*)(source0 + 8 * x));
5301 c0 = _mm_add_ps(c0, c1);
5305 c0 = _mm_add_ps(c0, c2);
5307 c0 = _mm_add_ps(c0, c4);
5308 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 8.0f));
5310 _mm_store_ps((float*)(source0 + 8 * x), c0);
5329 __m128 c0 = _mm_load_ps((float*)(source0 + 8 * x));
5346 c0 = _mm_add_ps(c0, c1);
5354 c0 = _mm_add_ps(c0, c2);
5358 c0 = _mm_add_ps(c0, c4);
5360 c0 = _mm_add_ps(c0, c8);
5361 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 16.0f));
5363 _mm_store_ps((float*)(source0 + 8 * x), c0);
5395 float c0 = *(float*)(source0 + 4 * x);
5398 c0 = c0 + c1;
5399 c0 *= 1.0f / 2.0f;
5401 *(float*)(source0 + 4 * x) = c0;
5414 float c0 = *(float*)(source0 + 4 * x);
5419 c0 = c0 + c1;
5421 c0 = c0 + c2;
5422 c0 *= 1.0f / 4.0f;
5424 *(float*)(source0 + 4 * x) = c0;
5439 float c0 = *(float*)(source0 + 4 * x);
5448 c0 = c0 + c1;
5452 c0 = c0 + c2;
5454 c0 = c0 + c4;
5455 c0 *= 1.0f / 8.0f;
5457 *(float*)(source0 + 4 * x) = c0;
5476 float c0 = *(float*)(source0 + 4 * x);
5493 c0 = c0 + c1;
5501 c0 = c0 + c2;
5505 c0 = c0 + c4;
5507 c0 = c0 + c8;
5508 c0 *= 1.0f / 16.0f;
5510 *(float*)(source0 + 4 * x) = c0;
5547 __m128 c0 = _mm_load_ps((float*)(source0 + 16 * x));
5550 c0 = _mm_add_ps(c0, c1);
5551 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 2.0f));
5553 _mm_store_ps((float*)(source0 + 16 * x), c0);
5566 __m128 c0 = _mm_load_ps((float*)(source0 + 16 * x));
5571 c0 = _mm_add_ps(c0, c1);
5573 c0 = _mm_add_ps(c0, c2);
5574 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 4.0f));
5576 _mm_store_ps((float*)(source0 + 16 * x), c0);
5591 __m128 c0 = _mm_load_ps((float*)(source0 + 16 * x));
5600 c0 = _mm_add_ps(c0, c1);
5604 c0 = _mm_add_ps(c0, c2);
5606 c0 = _mm_add_ps(c0, c4);
5607 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 8.0f));
5609 _mm_store_ps((float*)(source0 + 16 * x), c0);
5628 __m128 c0 = _mm_load_ps((float*)(source0 + 16 * x));
5645 c0 = _mm_add_ps(c0, c1);
5653 c0 = _mm_add_ps(c0, c2);
5657 c0 = _mm_add_ps(c0, c4);
5659 c0 = _mm_add_ps(c0, c8);
5660 c0 = _mm_mul_ps(c0, _mm_set1_ps(1.0f / 16.0f));
5662 _mm_store_ps((float*)(source0 + 16 * x), c0);
5694 float c0 = *(float*)(source0 + 4 * x);
5697 c0 = c0 + c1;
5698 c0 *= 1.0f / 2.0f;
5700 *(float*)(source0 + 4 * x) = c0;
5713 float c0 = *(float*)(source0 + 4 * x);
5718 c0 = c0 + c1;
5720 c0 = c0 + c2;
5721 c0 *= 1.0f / 4.0f;
5723 *(float*)(source0 + 4 * x) = c0;
5738 float c0 = *(float*)(source0 + 4 * x);
5747 c0 = c0 + c1;
5751 c0 = c0 + c2;
5753 c0 = c0 + c4;
5754 c0 *= 1.0f / 8.0f;
5756 *(float*)(source0 + 4 * x) = c0;
5775 float c0 = *(float*)(source0 + 4 * x);
5792 c0 = c0 + c1;
5800 c0 = c0 + c2;
5804 c0 = c0 + c4;
5806 c0 = c0 + c8;
5807 c0 *= 1.0f / 16.0f;
5809 *(float*)(source0 + 4 * x) = c0;
5844 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 2 * x));
5849 __m128i c0_r_b = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(r_b));
5850 __m128i c0__g_ = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(_g_));
5854 c0 = _mm_avg_epu8(c0_r_b, c1_r_b);
5855 c0 = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(r_b));
5858 c0 = _mm_or_si128(c0, c1);
5860 _mm_store_si128((__m128i*)(source0 + 2 * x), c0);
5873 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 2 * x));
5880 __m128i c0_r_b = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(r_b));
5881 __m128i c0__g_ = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(_g_));
5889 c0 = _mm_avg_epu8(c0_r_b, c1_r_b);
5891 c0 = _mm_avg_epu8(c0, c2);
5892 c0 = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(r_b));
5897 c0 = _mm_or_si128(c0, c1);
5899 _mm_store_si128((__m128i*)(source0 + 2 * x), c0);
5914 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 2 * x));
5925 __m128i c0_r_b = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(r_b));
5926 __m128i c0__g_ = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(_g_));
5942 c0 = _mm_avg_epu8(c0_r_b, c1_r_b);
5946 c0 = _mm_avg_epu8(c0, c2);
5948 c0 = _mm_avg_epu8(c0, c4);
5949 c0 = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(r_b));
5958 c0 = _mm_or_si128(c0, c1);
5960 _mm_store_si128((__m128i*)(source0 + 2 * x), c0);
5979 __m128i c0 = _mm_load_si128((__m128i*)(source0 + 2 * x));
5998 __m128i c0_r_b = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(r_b));
5999 __m128i c0__g_ = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(_g_));
6031 c0 = _mm_avg_epu8(c0_r_b, c1_r_b);
6039 c0 = _mm_avg_epu8(c0, c2);
6043 c0 = _mm_avg_epu8(c0, c4);
6045 c0 = _mm_avg_epu8(c0, c8);
6046 c0 = _mm_and_si128(c0, reinterpret_cast<const __m128i&>(r_b));
6063 c0 = _mm_or_si128(c0, c1);
6065 _mm_store_si128((__m128i*)(source0 + 2 * x), c0);
6099 unsigned short c0 = *(unsigned short*)(source0 + 2 * x);
6102 c0 = AVERAGE(c0, c1);
6104 *(unsigned short*)(source0 + 2 * x) = c0;
6117 unsigned short c0 = *(unsigned short*)(source0 + 2 * x);
6122 c0 = AVERAGE(c0, c1);
6124 c0 = AVERAGE(c0, c2);
6126 *(unsigned short*)(source0 + 2 * x) = c0;
6141 unsigned short c0 = *(unsigned short*)(source0 + 2 * x);
6150 c0 = AVERAGE(c0, c1);
6154 c0 = AVERAGE(c0, c2);
6156 c0 = AVERAGE(c0, c4);
6158 *(unsigned short*)(source0 + 2 * x) = c0;
6177 unsigned short c0 = *(unsigned short*)(source0 + 2 * x);
6194 c0 = AVERAGE(c0, c1);
6202 c0 = AVERAGE(c0, c2);
6206 c0 = AVERAGE(c0, c4);
6208 c0 = AVERAGE(c0, c8);
6210 *(unsigned short*)(source0 + 2 * x) = c0;