Lines Matching defs:block

36 static void get_pixels_altivec(int16_t *restrict block, const uint8_t *pixels,
56 // Save the data to the block, we assume the block is 16-byte aligned.
57 vec_vsx_st(shorts, i * 16, (vector signed short *) block);
63 static void get_pixels_altivec(int16_t *restrict block, const uint8_t *pixels,
81 // Save the data to the block, we assume the block is 16-byte aligned.
82 vec_st(shorts, i * 16, (vec_s16 *)block);
91 static void diff_pixels_altivec(int16_t *restrict block, const uint8_t *s1,
108 // Do the same for the second block of pixels.
117 // Save the data to the block, we assume the block is 16-byte aligned.
118 vec_vsx_st(shorts1, 0, (vector signed short *) block);
122 block += 8;
135 // Do the same for the second block of pixels.
144 // Save the data to the block, we assume the block is 16-byte aligned.
145 vec_vsx_st(shorts1, 0, (vector signed short *) block);
149 block += 8;
153 static void diff_pixels_altivec(int16_t *restrict block, const uint8_t *s1,
173 // Do the same for the second block of pixels.
185 // Save the data to the block, we assume the block is 16-byte aligned.
186 vec_st(shorts1, 0, (vec_s16 *)block);
190 block += 8;
206 // Do the same for the second block of pixels.
218 // Save the data to the block, we assume the block is 16-byte aligned.
219 vec_st(shorts1, 0, (vec_s16 *)block);
223 block += 8;
232 static void get_pixels_vsx(int16_t *restrict block, const uint8_t *pixels,
239 vec_vsx_st(shorts, i * 16, block);
245 static void diff_pixels_vsx(int16_t *restrict block, const uint8_t *s1,
256 vec_vsx_st(shorts1, 0, block);
260 block += 8;