]> granicus.if.org Git - libvpx/commitdiff
Change filter_horiz_w4_ssse3() name
authorYi Luo <luoyi@google.com>
Tue, 7 Jun 2016 19:28:09 +0000 (12:28 -0700)
committerYi Luo <luoyi@google.com>
Tue, 7 Jun 2016 19:28:09 +0000 (12:28 -0700)
- w4 changes to v4p which is vertical 4-pixel parallel.
  Then we can have vertial 8-pixel parallet (v8p).

convolve/horiz_filter.c

index ea2a672883410cbc047786be3d297d7301df41f5..0553fa638af190fb2239d4aa46a6d884ed64e466 100644 (file)
@@ -338,8 +338,9 @@ static void transpose4x4_to_dst(const uint8_t *src, ptrdiff_t src_stride,
   *(int *)(dst + dst_stride * 3) =  _mm_cvtsi128_si32(D);
 }
 
-static void filter_horiz_w4_ssse3(const uint8_t *src_ptr, ptrdiff_t src_pitch,
-                                  __m128i *f, int tapsNum, uint8_t *dst) {
+// Vertical 4-pixel parallel
+static void filter_horiz_v4p_ssse3(const uint8_t *src_ptr, ptrdiff_t src_pitch,
+                                   __m128i *f, int tapsNum, uint8_t *dst) {
   const __m128i k_256 = _mm_set1_epi16(1 << 8);
   if (tapsNum == 10) {
     src_ptr -= 1;
@@ -440,7 +441,7 @@ void run_subpixel_filter(uint8_t *src, int width, int height, int stride,
   do {
     for (col = 0; col < width; col += 4) {
       for (i = 0; i < 4; ++i) {
-        filter_horiz_w4_ssse3(src_ptr, stride, f, tapsNum, temp + (i * 4));
+        filter_horiz_v4p_ssse3(src_ptr, stride, f, tapsNum, temp + (i * 4));
         src_ptr += 1;
       }
       transpose4x4_to_dst(temp, 4, dst + col, stride);