MathX is a fixed-length arithmetic-types written in pure c++ templates.

The goal is to provide signed-integer, unsigned-integer, IEEE-754 float-point and fixed-point types, all with specific number of bits.

To this moment, only signed-integer and unsigned-integer are completed for little-endain architecture.

Any compiler that support c++03 or c++11 can successfully compile MathX.

Refer to README for more information.

Features

  • easy to learn and use.
  • signed-integer, unsigned-integer, IEEE-754 float-point, fixed-point
  • Little- and Big- Endians memory layout for integers.
  • usage is excatly as fundamental types.
  • support for STL (still in development).
  • conversion between all MathX numeric types is allowed.
  • conversion between MathX numeric types and fundamental types is allowed.
  • string conversion support all numeric bases you dream of.
  • you can add more numeric base in matter of seconds.
  • a ready to use mathematical library (still in development).
  • ready to use integer types with sizes (in bits): 128, 256, 512, 1024, 2048, 4096

Project Activity

See All Activity >

License

Boost Software License (BSL1.0)

Follow MathX

MathX Web Site

You Might Also Like
RMM Software | Remote Monitoring Platform and Tools Icon
RMM Software | Remote Monitoring Platform and Tools

Best-in-class automation, scalability, and single-pane IT management.

Don’t settle when it comes to managing your clients’ IT infrastructure. Exceed their expectations with ConnectWise RMM, our MSP RMM software that provides proactive tools and NOC services—regardless of device environment. With the number of new vulnerabilities rising each year, smart patching procedures have never been more important. We automatically test and deploy patches when they are viable and restrict patches that are harmful. Get better protection for clients while you spend less time managing endpoints and more time growing your business. It’s tough to locate, afford, and retain quality talent. In fact, 81% of IT leaders say it’s hard to find the recruits they need. Add ConnectWise RMM, NOC services and get the expertise and problem resolution you need to become the advisor your clients demand—without adding headcount.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of MathX!

Additional Project Details

Intended Audience

Information Technology, Science/Research, Education, Developers, Security

Programming Language

C++

Related Categories

C++ Cryptography Software, C++ Frameworks, C++ Mathematics Software

Registered

2011-08-12