diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2022-06-26 17:19:40 +0100 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2022-06-26 17:19:40 +0100 |
commit | ec9e484f64d120f9c0b70f4cc74b24dc83389acf (patch) | |
tree | 4dd6e85c8af66a66ca5a3e1a3ea2f6598f095fe0 /apps/tagtree.c | |
parent | c3e75a1ce7b5eed965727eb1d69645d040aa35e8 (diff) | |
download | rockbox-ec9e484f64d120f9c0b70f4cc74b24dc83389acf.tar.gz rockbox-ec9e484f64d120f9c0b70f4cc74b24dc83389acf.zip |
firmware: Add load/store with endianness functions
Define common functions for loading 16/32/64-bit unsigned integers
with big, little, or host endianness, and distinguishing unaligned
and aligned cases.
Unaligned loads are supported generically by default, but this can
be overridden with a more efficient implementation on architectures
which support unaligned loads natively.
Change-Id: I3d826ec1a7646777876366eeece2cbccab60c1fb
Diffstat (limited to 'apps/tagtree.c')
0 files changed, 0 insertions, 0 deletions