aboutsummaryrefslogtreecommitdiff
path: root/src/Data/Array/Nested/Internal/Arith.hs
Commit message (Collapse)AuthorAge
* Benchmark with haskell num ops via mutable vectorsexper-hs-numopsTom Smeding2024-05-26
| | | | | | | | | Conclusions: - orthotope zipWith (+) -> zipWithT: 26.9 ms ± 1.6 ms - Data.Vector.Storable.zipWith (+): 10.1 ms ± 945 μs - hsaddDoubleVV (this commit): 1.52 ms ± 49 μs - cbits/arith.c: 1.29 ms ± 116 μs - hmatrix: 1.25 ms ± 49 μs
* Fast Fractional ops via C codeTom Smeding2024-05-26
|
* Refactor C interface to pass operation as enumTom Smeding2024-05-26
| | | | | This is hmatrix style, less proliferation of functions as the number of ops increases
* Bugfix in wrapper for C reduce opTom Smeding2024-05-23
|
* Fast sumTom Smeding2024-05-23
| | | | Also fast product, but that's currently unused
* Fast numeric operations for NumTom Smeding2024-05-23