Skip to content

notdanhan/verybignumbers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Very Big Numbers

this is going to cover very big numbers and test them for efficiency and stuff. This is for my final year project for BCT in University of Galway

Requirements

  • Catch2 for unit testing.
  • CMake
  • Ninja
  • A C++20 compatible compiler.

Setup

As this is packaged with CPM, it will automatically handle dependencies (outside of stuff like ninja and cmake) so you can run the following:

$ mkdir build
$ cd build
$ cmake -G "Ninja" ../

TODO

  • Basic composite number type
  • --Trivially Human-Readable number type-- (Bad Idea (VERY VERY slow) but It's done)
    • [] Decimal place support
  • Negative Number support
  • [] Non-statically sized type
  • Statically sized (But templated) numerical type
  • [] Floating Point type
  • [] Investigate whether or not AVX is practical

About

My Final Year Project As God Intended

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published