谷歌浏览器插件
订阅小程序
在清言上使用

Fast Number Parsing Without Fallback.

Software, practice & experience/Software, practice and experience(2023)

引用 0|浏览4
暂无评分
摘要
SummaryIn recent work, Lemire (2021) presented a fast algorithm to convert number strings into binary floating‐point numbers. The algorithm has been adopted by several important systems: for example, it is part of the runtime libraries of GCC 12, Rust 1.55, and Go 1.16. The algorithm parses any number string with a significand containing no more than 19 digits into an IEEE floating‐point number. However, there is a check leading to a fallback function to ensure correctness. This fallback function is never called in practice. We prove that the fallback is unnecessary. Thus we can slightly simplify the algorithm and its implementation.
更多
查看译文
关键词
floating-point numbers,IEEE-754,parsing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要