The Reactive C++ Toolbox is an open source library of C++20 components designed for efficient, asynchronous network applications on the Linux platform.
The hex_digits function was using the long version of the bultin clz function (__builtin_clzl). Long integers are 32-bits on ARM32. A function template has been added to ensure that the correct intrinsic is used in future based on the size of the integer type.
The hex_digits function was using the long version of the bultin clz function (
__builtin_clzl
). Long integers are 32-bits on ARM32. A function template has been added to ensure that the correct intrinsic is used in future based on the size of the integer type.Closes #51