完成事项
- LMCAS
- 新增了复数主值幂求值
- 修复了四次方程结果验证和十进制字面量解析中的错误
- 调整了计算步数检查,减少了多项式卷积中的重复计算
- 修复了 macOS 构建和安装测试中的问题,改为共用内部测试库和测试框架
- LMMC
- 更新了 LMMP 和测试工具,修复了 Clang 编译问题
- 将 cmocka 测试依赖改为共享库
- LMMP
- 新增了奇数模幂、任意模数模幂计算,以及大于 128bit 的素性检验
- 新增了 Proth 素性检验,优化了强 Lucas 和 Miller-Rabin 检验
- 调整了试除法和随机底数采样,合并了素性检验与模幂的公共代码
- 重构了立方根与任意次方根计算,修复了工作区大小、移位和 GCC 优化导致的错误
- 新增了低半平方基础算子,用向量指令优化了 x64 和 arm64 的移位函数
- 将精确除法和十六进制字符串转换汇编化,增加了 AVX2 和 NEON 实现
- 优化了测试中的 128 位计算套件,修复了汇编调用约定和原地操作中的错误
- LMVM
- 复用了原生函数调用状态,按函数需要分配局部变量空间
- Lamina
- 更新了数学库,补充了复数主值幂文档
- 修复了 UCRT64、Clang 和 macOS CI 中的问题
- 调整了数学库测试,改为链接共享库
计划事项
- LMCAS
- LMMC
- LMMP
- LMVM
- Lamina
订阅
RSS | Discord