mirror of
https://github.com/google/brotli.git
synced 2026-07-08 17:56:58 +00:00
[PR #703] [MERGED] decode: faster huffman code loading on 32-bit Arm #1345
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/google/brotli/pull/703
Author: @stephenkyle-ARM
Created: 8/15/2018
Status: ✅ Merged
Merged: 9/27/2018
Merged by: @eustas
Base:
master← Head:perf/faster-symbol-load-arm📝 Commits (3)
5997989platform: add macro for using the 'aligned' attribute887e864decode: add accessor macros for HuffmanCode fieldsf051af8decode: add alternative accessors for HuffmanCode on Arm AArch32📊 Changes
4 files changed (+139 additions, -84 deletions)
View changed files
📝
c/common/platform.h(+7 -1)📝
c/dec/decode.c(+45 -36)📝
c/dec/huffman.c(+32 -47)📝
c/dec/huffman.h(+55 -0)📄 Description
In both symbol preloading and decoding, force the compiler to generate a
single load instead of two when loading the bits and value fields of the
HuffmanCode struct.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.