[Bug 1932010] Re: [21.10 FEAT] zlib CRC32 optimization for s390x

Simon Chopin 1932010 at bugs.launchpad.net
Wed Aug 11 17:10:33 UTC 2021


I don't have access to your bugzilla, so I'm assuming you pointed to
your own patch and its crc32.c section where you pass hwcap by argument
and call it earlier in the stack? If so, I've implemented this approach
in this new debdiff, and the PPA has been updated as well :-).

Michael, if you're wondering why the s390_crc32_vx has migrated to
crc32.c, it's because the GLibc documentation mentions something about
ifunc only working properly if the deported functions are in the same
translation unit.

In the end, my version of the patch doesn't look that different to
Ilya's ;-)

** Patch added: "zlib.debdiff"
   https://bugs.launchpad.net/ubuntu/+source/zlib/+bug/1932010/+attachment/5517342/+files/zlib.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1932010

Title:
  [21.10 FEAT] zlib CRC32 optimization for s390x

Status in Ubuntu on IBM z Systems:
  In Progress
Status in zlib package in Ubuntu:
  In Progress

Bug description:
  Use SIMD instructions to accelerate the zlib CRC32 implementation.
  Business value: Performance improvement in database area

  The zlib CRC32 optimization for IBM Z is currently being discussed for inclusion into zlib-ng:
  https://github.com/zlib-ng/zlib-ng/pull/912

  The patch for zlib will be based on that.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1932010/+subscriptions




More information about the Ubuntu-sponsors mailing list