Skip to content
Snippets Groups Projects

Film grain SSSE3 optimizations

Merged Ronald S. Bultje requested to merge rbultje/dav1d:grain-ssse3 into master
fgy_32x32xn_8bpc_c: 14201.3
fgy_32x32xn_8bpc_ssse3: 3443.0

fguv_32x32xn_8bpc_420_csfl0_c: 8148.9
fguv_32x32xn_8bpc_420_csfl0_ssse3: 1371.3
fguv_32x32xn_8bpc_420_csfl1_c: 6391.9
fguv_32x32xn_8bpc_420_csfl1_ssse3: 1034.8

gen_grain_uv_ar0_8bpc_420_c: 29773.7
gen_grain_uv_ar0_8bpc_420_ssse3: 7068.9
gen_grain_uv_ar1_8bpc_420_c: 46113.2
gen_grain_uv_ar1_8bpc_420_ssse3: 22148.1
gen_grain_uv_ar2_8bpc_420_c: 70061.4
gen_grain_uv_ar2_8bpc_420_ssse3: 25479.0
gen_grain_uv_ar3_8bpc_420_c: 113826.0
gen_grain_uv_ar3_8bpc_420_ssse3: 30004.9

gen_grain_y_ar0_8bpc_c: 84853.3
gen_grain_y_ar0_8bpc_ssse3: 23528.0
gen_grain_y_ar1_8bpc_c: 140775.5
gen_grain_y_ar1_8bpc_ssse3: 70410.2
gen_grain_y_ar2_8bpc_c: 251311.3
gen_grain_y_ar2_8bpc_ssse3: 95222.2
gen_grain_y_ar3_8bpc_c: 394763.0
gen_grain_y_ar3_8bpc_ssse3: 103541.9
Edited by Jean-Baptiste Kempf

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Ronald S. Bultje added 22 commits

    added 22 commits

    • 542a2376...8d574f70 - 16 commits from branch videolan:master
    • 59db5f7e - Copy AVX2 film grain SIMD into SSSE3 file as base
    • 7fa56318 - SSSE3 implementation of generate_grain_y()
    • 8195b609 - SSSE3 implementation of generate_grain_uv()
    • 029a65d9 - SSSE3 implementation of fguv_32x32xn()
    • 85b1e02c - SSSE3 implementation of fgy_32x32xn()
    • e7bb80d0 - Make generate_grain_y() work on 32bit

    Compare with previous version

  • Ronald S. Bultje changed the description

    changed the description

  • added 1 commit

    • bf614710 - WIP on 32bit generate_grain_uv()

    Compare with previous version

  • added 1 commit

    • 1175d443 - WIP on 32bit generate_grain_uv()

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading