summaryrefslogtreecommitdiffstats
path: root/src/common/uint128.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-03-20general: Fix clang/gcc build errorsameerj1-0/+1
2022-03-19common: Reduce unused includesameerj1-1/+0
2021-02-20common: wall_clock: Fix integer overflow with StandardWallClock.bunnei1-0/+20
- Previous optimized impl. resulted in an integer overflow, so revert. - This is our slow/fallback path that should never be really be used, so the optimization in unimportant.
2021-02-15common: Merge uint128 to a single header file with inlines.bunnei1-5/+84
2020-08-15common: Make use of [[nodiscard]] where applicableLioncash1-3/+3
Now that clang-format makes [[nodiscard]] attributes format sensibly, we can apply them to several functions within the common library to allow the compiler to complain about any misuses of the functions.
2020-06-18Common: Refactor & Document Wall clock.Fernando Sahmkow1-0/+3
2019-03-21common/uint128: Add missing header guardLioncash1-0/+2
2019-03-21common/uint128: Add missing top-file source textLioncash1-0/+3
2019-02-16Corrections, documenting and fixes.Fernando Sahmkow1-4/+5
2019-02-16Use u128 on Clock Cycles calculation.Fernando Sahmkow1-20/+3
2019-02-16Implement 128 bits Unsigned Integer Multiplication and Division.Fernando Sahmkow1-0/+30