检查 BigNum 上是否设置了位
我有一个像这样的字符串格式的bignum:“123456789123456789123456789”,我需要检查是否设置了指定位。该字符串中的组成部分是单个数字。 通常,如果…
JavaScript 打包整数并计算任意精度浮点数:
我需要在 JavaScript 中执行以下操作,但到目前为止还无法找到无缝执行此操作的解决方案: 以特定顺序获取两个整数并像 Python 的 struct 模块一样打…
C++/Haskell 中的精确实数算术和惰性列表性能
我最近在阅读本文 和本文。 我发现了许多讨论使用带符号数字流实现精确算术的论文。使用无限流实现任意精度可以在函数式语言(如 Haskell)中使用惰性…
使用浮点任意精度 C++ 改造现有代码图书馆,有成功的机会吗?
假设我有这样的代码片段: typedef double My_fp_t; My_fp_t my_fun( My_fp_t input ) { // some fp computation, it uses operator+, operator- and …
从几个余数中恢复一个数(中国余数定理)
我有一个长整数,但它不是以十进制形式存储,而是作为余数集存储。 所以,我没有 N 数字,而是一组这样的余数: r_1 = N % 2147483743 r_2 = N % 2147…
将 mpfr_t (或任何其他任意精度库类型)转换为 __float128
我想我真的有两个问题。 1)我想知道是否有人知道在GCC中将mpfr_t类型转换为__float128类型的方法。我环顾四周,在 mpfr bugfixes 网站上发现了一个线…