cpsusie/cjm-numerics
CJM Numerics (uint128) A header-only library for C++ 20 that provides an unsigned 128-bit integer.
C++MIT
Issues
- 1
implement int 128
#60 opened by cpsusie - 1
Create new vcpkg release
#71 opened by cpsusie - 1
Add contribution guidelines
#57 opened by cpsusie - 1
add bug report form
#61 opened by cpsusie - 1
Add pull request checklist
#56 opened by cpsusie - 2
- 1
- 0
Fix broken links in readme.md and add link to new unit test application readme.md
#68 opened by cpsusie - 1
- 1
- 0
Document basic unit test application usage
#54 opened by cpsusie - 0
document how to use unit test application
#52 opened by cpsusie - 0
Improve unit tests
#66 opened by cpsusie - 0
Update readme.md to include reference to linux quick start and vs quick start; Add pdf version of readme.md for installation
#64 opened by cpsusie - 0
Add quick start install guide for linux / clion
#49 opened by cpsusie - 0
Add quick start install guide for windows
#48 opened by cpsusie - 0
Write unit tests for int128
#59 opened by cpsusie - 0
Write concept for signed int 128
#58 opened by cpsusie - 0
Create vcpkg port file.
#33 opened by cpsusie - 0
- 1
Check links in markdown files
#42 opened by cpsusie - 0
temporarily remove unused functions in cjm_numerics.hpp (or implement / test them).
#39 opened by cpsusie - 0
- 0
Update / regularize licensing information
#36 opened by cpsusie - 0
Remove big endian compiler symbol.
#38 opened by cpsusie - 0
- 0
When adding uint256, implement overflowing shifts for uint128. (deferred in issue #14)
#17 opened by cpsusie - 1
- 1
- 1
- 1
Elaborate the example code application.
#25 opened by cpsusie - 1
Create example code project demonstrating usage and capable of being compiled on supported compilers without dependencies
#22 opened by cpsusie - 2
Use intrinsics when microsoft-clang or microsoft-intel-clang is compiler, except for division in which case use intrinsic uint128
#23 opened by cpsusie - 1
Remove dead code / organize / document
#5 opened by cpsusie - 1
- 1
Make library header-only.
#18 opened by cpsusie - 2
Add add/sub with carry/borrow and l/rshift with same; Make msvc use compiler intrinsics; Ensure nothing breaks
#14 opened by cpsusie - 2
- 2
- 1
- 1
Reorganize numerics header file
#8 opened by cpsusie - 1
Add unit tests for: Unary ops, left and right shift, binary arithmetic ops and comparison ops. Make sure to test both constant evaluated and compiler-optimized for same operands.
#6 opened by cpsusie - 1
Add hexadecimal string parsing routine.
#7 opened by cpsusie - 1
Add a concept describing the functionality of extended fixed precision unsigned integer.
#4 opened by cpsusie - 1
- 1
Add support for calculation modes
#2 opened by cpsusie - 1