diff options
author | Daniel Engberg <daniel.engberg.lists@pyret.net> | 2017-09-05 20:38:07 +0200 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2018-01-02 17:11:12 +0100 |
commit | 3acecba5209984e43397bc0eaa96822ccacb5712 (patch) | |
tree | 9c15d5ce905137a93bf9db84ff384c47ff0c8b8e /toolchain/gcc/common.mk | |
parent | 383e8aeec703fee957f30892487d7bb746c1a212 (diff) | |
download | upstream-3acecba5209984e43397bc0eaa96822ccacb5712.tar.gz upstream-3acecba5209984e43397bc0eaa96822ccacb5712.tar.bz2 upstream-3acecba5209984e43397bc0eaa96822ccacb5712.zip |
package/libs/zlib: Add ARM and NEON optimizations
This adds two optimizations for ARM:
NEON optimized Adler(-)32 checksum algorithm (ARMv7 and newer NEON CPUs)
ARM(v7+) specific optimization for inflate
I've also connected inflate optimization to the build using the following
source as template.
https://github.com/mirror/chromium/commit/0397489124ce7e6aced020f8b85f5034c7d5f49b#diff-a62ad2db6c83dbc205d34bb9a8884f16
Additional info:
https://codereview.chromium.org/2676493007/
https://codereview.chromium.org/2722063002/
Sources:
https://github.com/madler/zlib/pull/251 (only the first commit)
https://github.com/madler/zlib/pull/256
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
Diffstat (limited to 'toolchain/gcc/common.mk')
0 files changed, 0 insertions, 0 deletions