aboutsummaryrefslogtreecommitdiff
path: root/src/Data/Array/Nested/Internal/Ranked.hs
diff options
context:
space:
mode:
authorTom Smeding <tom@tomsmeding.com>2025-03-12 23:20:13 +0100
committerTom Smeding <tom@tomsmeding.com>2025-03-13 09:27:51 +0100
commited6acbe5f409aba2fb222693da567ce04b7c4e01 (patch)
treebecbef3f3afeed63c248f057dae6fef0cb6c6147 /src/Data/Array/Nested/Internal/Ranked.hs
parentbcda5b7eb20874f948fbdc23b6daa3ebb792ffe0 (diff)
Implement quot/rem
Diffstat (limited to 'src/Data/Array/Nested/Internal/Ranked.hs')
-rw-r--r--src/Data/Array/Nested/Internal/Ranked.hs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Data/Array/Nested/Internal/Ranked.hs b/src/Data/Array/Nested/Internal/Ranked.hs
index 3bdd44e..4fb29e0 100644
--- a/src/Data/Array/Nested/Internal/Ranked.hs
+++ b/src/Data/Array/Nested/Internal/Ranked.hs
@@ -236,6 +236,10 @@ instance (FloatElt a, PrimElt a) => Floating (Ranked n a) where
log1pexp = arithPromoteRanked GHC.Float.log1pexp
log1mexp = arithPromoteRanked GHC.Float.log1mexp
+rquotArray, rremArray :: (IntElt a, PrimElt a) => Ranked n a -> Ranked n a -> Ranked n a
+rquotArray = arithPromoteRanked2 mquotArray
+rremArray = arithPromoteRanked2 mremArray
+
remptyArray :: KnownElt a => Ranked 1 a
remptyArray = mtoRanked (memptyArray ZSX)