Project

General

Profile

Actions

Feature #19217

closed

add optimized crc32c algorithm for ppc64le architecture

Added by Andrew Solomon about 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Category:
common
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Add a performance optimized crc32c function for ppc64le that uses Altivec assembly instructions. Add an architecture probe for ppc (PowerPC 'ppc64le' architecture). When the architecture probe detects that the ppc specific crc32c function (ceph_crc32c_ppc) can be used, it will do so instead of using the default crc32c function (ceph_crc32c_sctp).

Actions #1

Updated by Andrew Solomon about 7 years ago

Fix in progress.

Actions #2

Updated by Andrew Solomon about 7 years ago

Link to the pull request:
https://github.com/ceph/ceph/pull/13909

Actions #3

Updated by Nathan Cutler about 7 years ago

  • Status changed from New to Fix Under Review
Actions #4

Updated by Andrew Solomon about 7 years ago

This merged Friday. I don't have permission to change the status field.

Actions #5

Updated by Nathan Cutler about 7 years ago

  • Status changed from Fix Under Review to Resolved
  • Target version deleted (v12.0.0)
Actions

Also available in: Atom PDF