diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-06-01 14:35:24 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-06-06 18:19:39 +0200 |
commit | e5fe8434110c1299527a0d03bf450e1b6d08ca57 (patch) | |
tree | bd12807e21465b2d2f5feb485abf3d1112b2836e /sw/inc/IDocumentFieldsAccess.hxx | |
parent | 4df278b4a98637aa5050abfd752eae0a9081b752 (diff) |
use a SIMD friendly hashcode for ScPatternAttr
which shaves 5% off load time of a large sheet with lots of formats.
We are calculating a hash over a decent sized array of pointers, so
unroll the loop and reduce data-dependencies to give the compiler (and
the CPU) a chance to do work in parallel
Change-Id: I3d58fcf547c9280437295b9c9ec10aff16419afc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152443
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw/inc/IDocumentFieldsAccess.hxx')
0 files changed, 0 insertions, 0 deletions