= Int128 {lo :: Int64, hi :: Int64}, но будет ли это эффективно?
Int128 {-# UNPACK #-} !Int64 {-# UNPACK #-} !Word64 вот так достаточно эффективно
уже есть такая буква: https://hackage.haskell.org/package/wide-word
ага. и там такая реализация. я же подумал про эффективность. может, можно быстрее?
Обсуждают сегодня