Lines Matching refs:argb_data
268 static void SubtractGreenFromBlueAndRed(uint32_t* argb_data, int num_pixels) {
269 const uint32_t* const end = argb_data + (num_pixels & ~3);
271 for (; argb_data < end; argb_data += 4) {
272 const uint8x16_t argb = vld1q_u8((uint8_t*)argb_data);
276 vst1q_u8((uint8_t*)argb_data, vsubq_u8(argb, greens));
279 VP8LSubtractGreenFromBlueAndRed_C(argb_data, num_pixels & 3);
282 static void AddGreenToBlueAndRed(uint32_t* argb_data, int num_pixels) {
283 const uint32_t* const end = argb_data + (num_pixels & ~3);
285 for (; argb_data < end; argb_data += 4) {
286 const uint8x16_t argb = vld1q_u8((uint8_t*)argb_data);
290 vst1q_u8((uint8_t*)argb_data, vaddq_u8(argb, greens));
293 VP8LAddGreenToBlueAndRed_C(argb_data, num_pixels & 3);