Endian conversion is done by conversion functions in src/endian copied from an older boost version.
Newer Boost versions use intrinsics for better performance, especially on weaker devices (e.g. arm).
Benchpress shows the following results (on a recent i5):
Endian conversion is done by conversion functions in src/endian copied from an older boost version. Newer Boost versions use intrinsics for better performance, especially on weaker devices (e.g. arm).
Benchpress shows the following results (on a recent i5):
The benchmark code: