Skip to content
Snippets Groups Projects

Improve density of group context setting macros

Merged Kyle Siefring requested to merge KyleSiefring/dav1d:improve_case_set into master

Makes weak arm cores a little happier. Saw improvement on pi4. Mostly noise on the x86 cpus I tested on an earlier version. Not sure if continuing this past 128 bits is also an improvement.

Had to use clz to coerce the clang into being smarter. Using xor instead of a subtract seemed to have made clang even smarter for some reason.

Need to write up more, but it's late and I'm tired.

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
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading