贡献者: addis
fmpz_t
相比于 GMP 的大整数类型 mpz_t
(即 __mpz_struct[1]
)对较小的整数进行了优化,使其无需额外的 alloc。当大小超过一定范围时才变为 __mpz_struct
的指针,使用 mpz_t
的功能。
fmpz
就是一个 slong
. 当第二最重要 bit 为 0 就是一个普通的 slong 叫做 COEFF
,绝对值最多有 FLINT_BITS - 2
bits.
slong
左移 << 2
就是 __mpz_struct *
)只想 GMP 的大整数。
友情链接: 超理论坛 | ©小时科技 保留一切权利