aboutsummaryrefslogtreecommitdiffstats
path: root/include/jau/int_math.hpp
Commit message (Expand)AuthorAgeFilesLines
* math: extract arithmetic types, i.e. integral + floating point types to base_...Sven Göthel2024-04-151-130/+22
* math: Migrate linear algebra + float IEEE 754 (IEC 559) functionality from gf...Sven Göthel2024-04-131-0/+7
* int_math: Split Constant Time (CT) operations into int_math_ct w/ prefix 'ct_...Sven Göthel2024-02-261-208/+21
* int_math: Add masked_merge(..)Sven Göthel2024-02-261-0/+16
* int_math: Add next_power_of_2() and round_to_power_of_2()Sven Göthel2024-02-261-2/+29
* int_math: round_{up,down}(): Detangle unsigned integral types for value n and...Sven Göthel2024-02-261-6/+10
* int_math: sign() returns 'int' type (enough); Add round_{up,down}() and bit_c...Sven Göthel2024-02-261-2/+68
* int_math: Hide experimental abs2, min2, max2, clamp2 behind define JAU_INT_MA...Sven Göthel2024-02-251-4/+110
* int_math: Add branchless abs2(), is_power_of_2(); Add high_bit(); Fix {add,su...Sven Göthel2024-02-251-15/+122
* Bump v0.9.3; Group {Integral->Integer}, refine group title and list all in RE...v0.9.3Sven Gothel2022-05-021-1/+1
* Fix API doc: gcd(), Fractions, endianSven Gothel2022-05-021-19/+4
* Doxygen: Add Modules: Group related things together: Algorithms, ByteUtils, C...v0.9.2Sven Gothel2022-05-011-0/+7
* Introduce new types: fraction, fraction_timespec; its constants & literals as...Sven Gothel2022-05-011-0/+90
* int_math.hpp: Add Integer overflow aware arithmetic, use Integer Overflow Bui...Sven Gothel2022-05-011-0/+103
* int_math.hpp: Refine sign(), invert_sign(), abs() and digits10() template fun...Sven Gothel2022-04-281-18/+45
* basic_types.hpp: Cleanup; Add constexpr 'enum class endian', 'pointer_cast()'...Sven Gothel2021-02-081-29/+3
* Add float_math.hpp for epsilon comparison; Test cleanupSven Gothel2020-12-231-1/+0
* cpp: Extract int_math.hpp from basic_algos.hppSven Gothel2020-12-111-0/+185