Lines Matching defs:block
36 void ff_put_pixels16_altivec(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
58 VEC_ST(pixelsv1, 0, (unsigned char*)block);
59 VEC_ST(pixelsv1B, line_size, (unsigned char*)block);
60 VEC_ST(pixelsv1C, line_size_2, (unsigned char*)block);
61 VEC_ST(pixelsv1D, line_size_3, (unsigned char*)block);
63 block +=line_size_4;
69 void ff_avg_pixels16_altivec(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
75 blockv = vec_ld(0, block);
78 vec_st(blockv, 0, (unsigned char*)block);
80 block +=line_size;
85 static void avg_pixels8_altivec(uint8_t * block, const uint8_t * pixels, ptrdiff_t line_size, int h)
91 /* block is 8 bytes-aligned, so we're either in the
92 left block (16 bytes-aligned) or in the right block (not) */
93 int rightside = ((unsigned long)block & 0x0000000F);
95 blockv = vec_ld(0, block);
106 vec_st(blockv, 0, block);
109 block += line_size;
114 static void put_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
133 int rightside = ((unsigned long)block & 0x0000000F);
134 blockv = vec_ld(0, block);
153 vec_st(blockv, 0, block);
155 block += line_size;
161 static void put_no_rnd_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
180 int rightside = ((unsigned long)block & 0x0000000F);
181 blockv = vec_ld(0, block);
200 vec_st(blockv, 0, block);
202 block += line_size;
208 static void put_pixels16_xy2_altivec(uint8_t * block, const uint8_t * pixels, ptrdiff_t line_size, int h)
232 blockv = vec_ld(0, block);
255 vec_st(blockv, 0, block);
257 block += line_size;
263 static void put_no_rnd_pixels16_xy2_altivec(uint8_t * block, const uint8_t * pixels, ptrdiff_t line_size, int h)
309 VEC_ST(blockv, 0, block);
311 block += line_size;
317 static void avg_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
338 int rightside = ((unsigned long)block & 0x0000000F);
339 blockv = vec_ld(0, block);
360 vec_st(blockv, 0, block);
362 block += line_size;