Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BigInt, 128-bit number #123

Open
28 of 39 tasks
Nielsbishere opened this issue Oct 20, 2023 · 0 comments
Open
28 of 39 tasks

BigInt, 128-bit number #123

Nielsbishere opened this issue Oct 20, 2023 · 0 comments

Comments

@Nielsbishere
Copy link
Contributor

Nielsbishere commented Oct 20, 2023

  • BigInt creation/destruction
  • BigInt mul
  • BigInt add
  • BigInt sub
  • BigInt div
  • BigInt mod
  • BigInt xor/or/and
  • BigInt shift
  • BigInt not
  • BigInt compare
  • BigInt min/max/clamp
  • BigInt resize/set/copy
  • BigInt trunc
  • BigInt bitScan/isBase2
  • BigInt to/from hex/bin/oct/nyto
  • BigInt from dec
  • BigInt to dec
  • BigInt get buffer
  • U128 creation
  • U128 mul64
  • Clean up U128 mul64
  • U128 mul
  • U128 xor/or/and
  • U128 shift
  • U128 mod
  • U128 div
  • U128 not
  • U128 comparison
  • U128 add
  • U128 sub
  • U128 min/max/clamp
  • U128 bitScan/isBase
  • U128 from string (BigInt)
  • U128 to string (BigInt)
  • U128 from text (BigInt)
  • U128 optimization from string (dec/text)
  • U128 optimization to string (dec)
  • Profile U128 hw mul vs sw. Decide if more optimization needed.
  • Add OxC3 profile for cmp, bitscan, sub, add, to/from string for U128 and BigInt.
@Nielsbishere Nielsbishere added this to the OxC3 v0.2.0: Graphics milestone Oct 20, 2023
@Nielsbishere Nielsbishere changed the title BigInt, 128-bit/256-bit numbers (signed & unsigned) BigInt, 128-bit number Nov 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant