diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2019-09-10 18:00:54 +0300 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2019-09-10 21:20:38 +0300 |
commit | 556890be42d8affef280188c1a5d22cf299b2197 (patch) | |
tree | a9579d6b901c5b1f76b3181ee81694c8c13c1cf5 /src/film_grain.h | |
parent | 6d363223dc979c393217c86eda54848531d69b9e (diff) |
AVX2 for chroma 4:2:0 film grain reconstruction
fguv_32x32xn_8bpc_420_csfl0_c: 8945.4
fguv_32x32xn_8bpc_420_csfl0_avx2: 1001.6
fguv_32x32xn_8bpc_420_csfl1_c: 6363.4
fguv_32x32xn_8bpc_420_csfl1_avx2: 1299.5
Diffstat (limited to 'src/film_grain.h')
-rw-r--r-- | src/film_grain.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/film_grain.h b/src/film_grain.h index fb1bb8e..1c41cf7 100644 --- a/src/film_grain.h +++ b/src/film_grain.h @@ -64,11 +64,11 @@ typedef decl_fgy_32x32xn_fn(*fgy_32x32xn_fn); #define decl_fguv_32x32xn_fn(name) \ void (name)(pixel *dst_row, const pixel *src_row, ptrdiff_t stride, \ - const pixel *luma_row, ptrdiff_t luma_stride, int pw, int bh, \ - const Dav1dFilmGrainData *data, \ - const entry grain_lut[][GRAIN_WIDTH], \ + const Dav1dFilmGrainData *data, int pw, \ const uint8_t scaling[SCALING_SIZE], \ - int uv_pl, int row_num, int is_id HIGHBD_DECL_SUFFIX) + const entry grain_lut[][GRAIN_WIDTH], int bh, int row_num, \ + const pixel *luma_row, ptrdiff_t luma_stride, \ + int uv_pl, int is_id HIGHBD_DECL_SUFFIX) typedef decl_fguv_32x32xn_fn(*fguv_32x32xn_fn); typedef struct Dav1dFilmGrainDSPContext { |