accelerate-bignum: Fixed-length large integer arithmetic for Accelerate

[ bsd3, compilers-interpreters, concurrency, data, library, parallelism ] [ Propose Tags ]

This package provides fixed-length large integer types and arithmetic operations for Accelerate. Signed and unsigned 96, 128, 160, 192, 224, 256, and 512-bit types are predefined.

Refer to the main Accelerate package for more information: http://hackage.haskell.org/package/accelerate


[Skip to Readme]
Versions 0.1.0.0, 0.2.0.0
Change log CHANGELOG.md
Dependencies accelerate (>=1.0), accelerate-llvm (>=1.0), accelerate-llvm-native (>=1.0), accelerate-llvm-ptx (>=1.0), base (>=4.8 && <4.12), ghc-prim, llvm-hs-pure (>=3.9), template-haskell [details]
License BSD-3-Clause
Copyright BSD3
Author Trevor L. McDonell
Maintainer Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
Category Compilers/Interpreters, Concurrency, Data, Parallelism
Home page https://github.com/tmcdonell/accelerate-bignum
Bug tracker https://github.com/tmcdonell/accelerate-bignum/issues
Source repo head: git clone https://github.com/tmcdonell/accelerate-bignum
this: git clone https://github.com/tmcdonell/accelerate-bignum(tag 0.2.0.0)
Uploaded by TrevorMcDonell at Wed Apr 4 01:11:12 UTC 2018
Distributions LTSHaskell:0.1.0.0, NixOS:0.2.0.0
Downloads 422 total (12 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs pending
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

  • Data
    • Array
      • Accelerate
        • Data
          • Data.Array.Accelerate.Data.BigInt
          • Data.Array.Accelerate.Data.BigWord

Flags

NameDescriptionDefaultType
llvm-cpu

Enable primpos for the LLVM CPU backend

EnabledAutomatic
llvm-ptx

Enable primops for the LLVM PTX backend

EnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for accelerate-bignum-0.2.0.0

[back to package description]

Big-number arithmetic for Accelerate

Build Status Hackage

This package provides fixed-length large integer types and arithmetic operations for Accelerate. Signed and unsigned 96, 128, 160, 192, 224, 256, and 512-bit types are predefined.

For details on Accelerate refer to the main repository.