aboutsummaryrefslogtreecommitdiff
path: root/src/common/tuklib_integer.h (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2024-02-14Add SPDX license identifier into 0BSD source code files.Lasse Collin1-0/+2
2024-02-14Change most public domain parts to 0BSD.Lasse Collin1-3/+0
2023-11-22tuklib_integer: Fix typo discovered by codespell.Jia Tan1-1/+1
2023-10-18tuklib_integer: Revise unaligned reads and writes on strict-align archs.Lasse Collin1-67/+189
2023-10-18tuklib_integer: Add missing write64be and write64le fallback functions.Lasse Collin1-0/+34
2023-05-04tuklib_integer.h: Reverts previous commit.Jia Tan1-2/+2
2023-05-04tuklib_integer.h: Changes two other UINT_MAX == UINT32_MAX to >=.Jia Tan1-2/+2
2023-05-03tuklib_integer.h: Fix a recent copypaste error in Clang detection.Lasse Collin1-2/+2
2023-04-19Windows: Include <intrin.h> when needed.Jia Tan1-0/+6
2023-04-19tuklib_integer: Use __builtin_clz() with Clang.Jia Tan1-3/+3
2022-10-05tuklib_integer: Add 64-bit endianness-converting reads and writes.Lasse Collin1-2/+44
2019-12-31Rename unaligned_read32ne to read32ne, and similarly for the others.Lasse Collin1-34/+30
2019-12-31Rename read32ne to aligned_read32ne, and similarly for the others.Lasse Collin1-28/+28
2019-12-31Revise tuklib_integer.h and .m4.Lasse Collin1-217/+271
2019-06-23tuklib_integer: Silence warnings from -Wsign-conversion.Lasse Collin1-3/+3
2019-06-20tuklib_integer: Fix usage of conv macros.Lasse Collin1-4/+8
2019-06-01tuklib_integer: Cleanup MSVC-specific code.Lasse Collin1-11/+9
2019-06-01tuklib_integer: Improve unaligned memory access.Lasse Collin1-12/+168
2018-01-10tuklib_integer: New Intel C compiler needs immintrin.h.Lasse Collin1-0/+11
2015-02-03Add a few casts to tuklib_integer.h to silence possible warnings.Lasse Collin1-12/+12
2009-11-22Update tuklib_integer.h with bit scan functions.Lasse Collin1-8/+181
2009-10-04Use a tuklib module for integer handling.Lasse Collin1-0/+350