@@ -20,15 +20,11 @@ class long_int_t; // signed integer
2020```
2121where native_t may be one of base unsigned type and size must by power of two.
2222## Implementation
23- [ long_int.h] ( include/long_int.h ) - long signed integer class
24-
25- [ long_uint.h] ( include/long_uint.h ) - long unsigned integer class
26-
27- [ long_math.h] ( include/long_math.h ) - crossplatform helper classes and functions
28-
29- [ long_math_gcc.h] ( include/long_math_gcc.h ) - GCC, CLANG helper classes and functions
30-
31- [ long_math_msvc.h] ( include/long_math_msvc.h ) - MSVC helper classes and functions
23+ * [ long_int.h] ( include/long_int.h ) - long signed integer class
24+ * [ long_uint.h] ( include/long_uint.h ) - long unsigned integer class
25+ * [ long_math.h] ( include/long_math.h ) - crossplatform helper classes and functions
26+ * [ long_math_gcc.h] ( include/long_math_gcc.h ) - GCC, CLANG helper classes and functions
27+ * [ long_math_msvc.h] ( include/long_math_msvc.h ) - MSVC helper classes and functions
3228## Integration
3329The library implements four predefined types: uint128_t, uint256_t, int128_t, int256_t. You can use them in you project by include code below:
3430``` c++
@@ -70,10 +66,10 @@ const int128_t u = -10000_i128; // construction from long signed integer
7066const uint128_t u = true ; // construction from boolean value
7167```
7268## Operators
73- long_uint_t type supports following operators:
69+ * long_uint_t type supports following operators:
7470` ==, !=, <, <=, >, >=, <<=, <<, >>=, >>, +=, +, ++, -=, -, --, *=, *, /=, /, %=, %, ~, &=, &, |=, |, ^=, ^ `
7571
76- long_int_t type supports following operators:
72+ * long_int_t type supports following operators:
7773` ==, !=, <, <=, >, >=, <<=, <<, >>=, >>, +=, +, ++, -=, -, --, *=, *, /=, /, %=, % `
7874## MulDiv
7975The library implements the muldiv method for faster calculation of the following expressions: (a * b / c). It can be used with signed and unsigned integers.
0 commit comments