豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 1832 行 · 97206 字节 · UTF-8
§
寻观「底层库」之书。
寻观「客体二号」之「布局」之书。
寻观「客体二号」之「基础」之书。

「:文言:软浮点:IEEE 754 双精度与单精度之加减乘除与整数之互转,唯用整数指令;舍入取就近偶;单精度由 浮格_格式 切换。汉语:软浮点(binary64 与 binary32,就近舍入到偶;浮格_格式 为 0 是 binary64,为 1 是 binary32,只有 Wasm 的 f32 指令临时置 1)。双精度按 [低字, 高字] 存于 8 字节槽,函数参数是槽地址。内部把有限数解包成“符号、指数、64 位尾数”:尾数的首位 1 放在第 62 位(低 10 位是保护位),值 = 尾数/2^62 × 2^指数;运算后统一由 浮打包 归一、舍入、组装,处理次正规数与上溢。特殊值:非数结果一律为安静非数(0x7FF8000000000000;单精度 0x7FC00000),两零相加取正零(就近舍入),零与非零之和取非零者。:」
「宽为零」乃化「整数」而「爻」也。
「宽为零」者会「槽」而
  「且」于(「等零」于(「宽低」于「槽」))于(「等零」于(「宽高」于「槽」))
也。

「宽前导零」乃化「整数」而「整数」也。
「宽前导零」者会「槽」而
  若「等零」于(「宽高」于「槽」)则
    「加」于「三二」于(「前导零」于(「宽低」于「槽」))
  否则
    「前导零」于(「宽高」于「槽」)
也。

「:文言:右移而存粘:被移出者非零,则末位置一。汉语:把槽里的 64 位无符号数右移 位 位(位 ≥ 64 则只剩粘位),被移出的位有非零就把最低位置 1(“粘位”),用于舍入判断。:」
「宽粘右移」乃化「整数」而化「整数」而「有」也。
「宽粘右移」者会「槽」而会「位」而
  若「小于」于「位」于「一」则
    「元」
  否则
    (
      若「大于」于「位」于「六三」
      则
        (「宽存」于「槽」于(「爻整」于(「非」于(「宽为零」于「槽」)))于「零」)
      否则
        虑「暂」者「浮槽_暂四」
        而
        虑「无」者(「宽无符号右移」于「暂」于「槽」于「位」)
        而
        虑「无」者(「宽左移」于「暂」于「暂」于「位」)
        而
        虑「丢」者「宽无符号比较」于「槽」于「暂」
        而
        虑「无」者(「宽无符号右移」于「槽」于「槽」于「位」)
        而
        若「不等于」于「丢」于「零」则
          「宽存」
            于「槽」
            于(「位或」于(「宽低」于「槽」)于「一」)
            于(「宽高」于「槽」)
        否则
          「元」
    )
也。

「:文言:解包:双精度之槽,拆为符号、指数、尾数与类别。汉语:解包:把双精度槽 源 拆成 符号(格+0)、无偏指数(格+4)、类别(格+8:0 零,1 有限,2 无穷,3 非数),有限数的尾数写入 尾 槽(首位 1 在第 62 位);次正规数先归一。:」
「:文言:次正规数归一:基指者,次正规数之指数(双精度为 -1022,单精度为 -126)。汉语:次正规数归一:尾 槽里首位 1 不在第 62 位,左移到第 62 位,指数为 基指 减去移位数;帧 是小数位(为零则是零)。:」
「解包次正规」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「解包次正规」者会「尾」而会「格」而会「帧」而会「基指」而
  若「等零」于「帧」
  则
    ((「写四」于(「加」于「格」于「八」)于「零」);
      (「写四」于(「加」于「格」于「四」)于「零」))
  否则
    虑「移」者「减」于(「宽前导零」于「尾」)于「一」而
    虑「无」者(「宽左移」于「尾」于「尾」于「移」)而
    虑「无」者(「写四」于(「加」于「格」于「八」)于「一」)而
    「写四」于(「加」于「格」于「四」)于(「减」于「基指」于「移」)
也。

「浮解包双」乃化「整数」而化「整数」而化「整数」而「有」也。
「浮解包双」者会「源」而会「尾」而会「格」而
  虑「低」者「宽低」于「源」而
  虑「高」者「宽高」于「源」而
  虑「无」者(「写四」于「格」于(「无符号右移」于「高」于「三一」))而
  虑「指」者「位与」于(「无符号右移」于「高」于「二零」)于「二零四七」而
  虑「高尾」者「位与」于「高」于「一零四八五七五」而
  虑「无」者
    (「宽存」
      于「尾」
      于(「左移」于「低」于「一零」)
      于(「位或」于(「左移」于「高尾」于「一零」)于(「无符号右移」于「低」于「二二」)))而
  若「等」于「指」于「二零四七」
  则
    ((「写四」于(「加」于「格」于「八」)于(「选择」于(「等零」于(「位或」于「低」于「高尾」))于「二」于「三」));
      (「写四」于(「加」于「格」于「四」)于「零」))
  否则
    (
      若「等零」于「指」
      则
        「解包次正规」于「尾」于「格」于(「位或」于「低」于「高尾」)
        于(「减」于「零」于「一零二二」)
      否则
        虑「无」者(「写四」于(「加」于「格」于「八」)于「一」)
        而
        虑「无」者
          (「写四」于(「加」于「格」于「四」)于(「减」于「指」于「一零二三」))
        而
        「宽存」于「尾」于(「宽低」于「尾」)于(「位或」于(「宽高」于「尾」)于「一零七三七四一八二四」)
    )
也。

「:文言:单精度之解包:位型在源槽之低字,尾数置于第 39 位起,余同双精度。汉语:binary32 解包:位型取源槽低字,23 位小数放到尾槽第 39 位起(首位 1 仍在第 62 位),次正规数的基指是 -126,特殊值类别同双精度。:」
「浮解包单」乃化「整数」而化「整数」而化「整数」而「有」也。
「浮解包单」者会「源」而会「尾」而会「格」而
  虑「位」者「宽低」于「源」而
  虑「无」者(「写四」于「格」于(「无符号右移」于「位」于「三一」))而
  虑「指」者「位与」于(「无符号右移」于「位」于「二三」)于「二五五」而
  虑「分」者「位与」于「位」于「八三八八六零七」而
  虑「无」者(「宽存」于「尾」于「零」于(「左移」于「分」于「七」))而
  若「等」于「指」于「二五五」
  则
    ((「写四」于(「加」于「格」于「八」)于(「选择」于(「等零」于「分」)于「二」于「三」));
      (「写四」于(「加」于「格」于「四」)于「零」))
  否则
    (
      若「等零」于「指」
      则
        「解包次正规」于「尾」于「格」于「分」于(「减」于「零」于「一二六」)
      否则
        虑「无」者(「写四」于(「加」于「格」于「八」)于「一」)
        而
        虑「无」者
          (「写四」于(「加」于「格」于「四」)于(「减」于「指」于「一二七」))
        而
        「宽存」于「尾」于「零」于(「位或」于(「左移」于「分」于「七」)于「一零七三七四一八二四」)
    )
也。

「:文言:解包依当前格式。汉语:按 浮格_格式 选择双精度或单精度解包。:」
「浮解包」乃化「整数」而化「整数」而化「整数」而「有」也。
「浮解包」者会「源」而会「尾」而会「格」而
  若「等零」于(「读四」于「浮格_格式」)则
    「浮解包双」于「源」于「尾」于「格」
  否则
    「浮解包单」于「源」于「尾」于「格」
也。

「:文言:特殊值之存,随当前格式。汉语:把无穷(符号 符)、非数、带符号的零写入结果槽;单精度时写低字、高字置零。:」
「浮存无穷」乃化「整数」而化「整数」而「有」也。
「浮存无穷」者会「符」而会「果」而
  若「等零」于(「读四」于「浮格_格式」)
  则
    「宽存」于「果」于「零」于(「位或」于(「左移」于「符」于「三一」)于(「左移」于「二零四七」于「二零」))
  否则
    「宽存」于「果」于(「位或」于(「左移」于「符」于「三一」)于(「左移」于「二五五」于「二三」))于「零」
也。

「浮存非数」乃化「整数」而「有」也。
「浮存非数」者会「果」而
  若「等零」于(「读四」于「浮格_格式」)
  则
    「宽存」于「果」于「零」于「二一四六九五九三六零」
  否则
    「宽存」于「果」于「二一四三二八九三四四」于「零」
也。

「浮存零」乃化「整数」而化「整数」而「有」也。
「浮存零」者会「符」而会「果」而
  若「等零」于(「读四」于「浮格_格式」)
  则
    「宽存」于「果」于「零」于(「左移」于「符」于「三一」)
  否则
    「宽存」于「果」于(「左移」于「符」于「三一」)于「零」
也。

「:文言:打包:尾数、指数、符号,归一、舍入、组装为双精度。汉语:打包(就近舍入到偶):尾 槽里是首位 1 在第 62 位或第 63 位的非零 64 位数(低 10 位为保护位,最低位可以是粘位),值 = 尾/2^62 × 2^指;先把第 63 位的情形右移一位,再按有偏指数处理上溢(成无穷)与下溢(右移成次正规数),舍入后若进位越界则再调整,最后组装到果槽。:」
「浮舍入组装」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「浮舍入组装」者会「符」而会「偏」而会「尾」而会「果」而
  虑「偏后」者
    (
      若「有符号小等」于「偏」于「零」则
        ((「宽粘右移」于「尾」于(「减」于「一」于「偏」));
          「零」)
      否则
        「偏」
    )而
    虑「低」者「宽低」于「尾」而
    虑「余」者「位与」于「低」于「一零二三」而
    虑「奇」者「位与」于(「无符号右移」于「低」于「一零」)于「一」而
    虑「进」者
      「或者」
        于(「无符号大于」于「余」于「五一二」)
        于(「且」于(「等」于「余」于「五一二」)于(「不等于」于「奇」于「零」))
    而
    虑「无」者(「宽存」于「浮槽_暂三」于「一零二四」于「零」)而
    虑「无」者
      (若「进」则「宽加」于「尾」于「尾」于「浮槽_暂三」否则「元」)
    而
    虑「溢」者「小于」于(「宽高」于「尾」)于「零」而
    虑「无」者
      (若「溢」则「宽无符号右移」于「尾」于「尾」于「一」否则「元」)
    而
    虑「偏终」者「加」于「偏后」于(「爻整」于「溢」)而
    虑「隐」者
      「位与」于(「无符号右移」于(「宽高」于「尾」)于「三零」)于「一」
    而
    虑「域」者「选择」于(「等零」于「偏终」)于「隐」于「偏终」而
    若「有符号大等」于「域」于「二零四七」
    则
      「浮存无穷」于「符」于「果」
    否则
      虑「高」者
        「位或」
          于(「位或」于(「左移」于「符」于「三一」)于(「左移」于「域」于「二零」))
          于(「位与」于(「无符号右移」于(「宽高」于「尾」)于「一零」)于「一零四八五七五」)
      而
      「宽存」
        于「果」
        于(「位或」于(「无符号右移」于(「宽低」于「尾」)于「一零」)于(「左移」于(「宽高」于「尾」)于「二二」))
        于「高」
也。

「:文言:单精度之舍入组装:小数最低位在第 39 位,保护位三十九(第 38 位为半位)。汉语:binary32 的舍入组装:小数最低位是第 39 位,保护位是第 0–38 位(半位在第 38 位);就近舍入到偶,次正规数与进位越界的处理同双精度;结果低字为位型、高字置零。:」
「浮舍入组装单」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「浮舍入组装单」者会「符」而会「偏」而会「尾」而会「果」而
  虑「偏后」者
    (
      若「有符号小等」于「偏」于「零」则
        ((「宽粘右移」于「尾」于(「减」于「一」于「偏」));
          「零」)
      否则
        「偏」
    )而
    虑「低」者「宽低」于「尾」而
    虑「高」者「宽高」于「尾」而
    虑「余高」者「位与」于「高」于「一二七」而
    虑「奇」者「位与」于(「无符号右移」于「高」于「七」)于「一」而
    虑「进」者
      「或者」
        于(「无符号大于」于「余高」于「六四」)
        于(「且」
          于(「等」于「余高」于「六四」)
          于(「或者」于(「不等于」于「低」于「零」)于(「不等于」于「奇」于「零」)))
    而
    虑「无」者
      (「宽存」于「尾」于「低」于(「加」于「高」于(「选择」于「进」于「一二八」于「零」)))
    而
    虑「溢」者「小于」于(「宽高」于「尾」)于「零」而
    虑「无」者
      (若「溢」则「宽无符号右移」于「尾」于「尾」于「一」否则「元」)
    而
    虑「偏终」者「加」于「偏后」于(「爻整」于「溢」)而
    虑「隐」者
      「位与」于(「无符号右移」于(「宽高」于「尾」)于「三零」)于「一」
    而
    虑「域」者「选择」于(「等零」于「偏终」)于「隐」于「偏终」而
    若「有符号大等」于「域」于「二五五」
    则
      「浮存无穷」于「符」于「果」
    否则
      「宽存」
        于「果」
        于(「位或」
          于(「位或」于(「左移」于「符」于「三一」)于(「左移」于「域」于「二三」))
          于(「位与」于(「无符号右移」于(「宽高」于「尾」)于「七」)于「八三八八六零七」))
          于「零」
也。

「浮打包」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「浮打包」者会「符」而会「指」而会「尾」而会「果」而
  虑「单」者「读四」于「浮格_格式」而
  虑「溢」者「小于」于(「宽高」于「尾」)于「零」而
  虑「无」者(若「溢」则「宽粘右移」于「尾」于「一」否则「元」)而
  虑「新指」者「加」于「指」于(「爻整」于「溢」)而
  虑「偏」者
    「加」于「新指」于(「选择」于(「等零」于「单」)于「一零二三」于「一二七」)而
  若「有符号大等」于「偏」于(「选择」于(「等零」于「单」)于「二零四七」于「二五五」)
  则
    「浮存无穷」于「符」于「果」
  否则
    (
      若「等零」于「单」则
        「浮舍入组装」于「符」于「偏」于「尾」于「果」
      否则
        「浮舍入组装单」于「符」于「偏」于「尾」于「果」
    )
也。

「:文言:加减:解包二数,先辨特殊,再对阶、加减尾数,归一而打包。汉语:浮加减:果 = 甲 + 乙(作减 为零)或 甲 - 乙(作减 非零)。特殊值:任一为非数得非数;无穷加异号无穷得非数;一个无穷得该无穷;两零得零(异号取正零);一个零得另一个。有限数:绝对值大者为“大”,小者尾数右移(指数之差)位并存粘位;同号相加,异号相减(差为零得正零,否则左移归一)。:」
「浮特殊加减」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「有」
也。
「浮特殊加减」者会「果」而会「甲」而会「乙」而会「甲类」而会「乙类」而
  虑「甲符」者「读四」于「浮格_甲」而
  虑「乙符」者「读四」于「浮格_乙」而
  若「或者」于(「等」于「甲类」于「三」)于(「等」于「乙类」于「三」)则
    「浮存非数」于「果」
  否则
    (
      若「等」于「甲类」于「二」
      则
        (
          若「且」
            于(「等」于「乙类」于「二」)
            于(「不等于」于「甲符」于「乙符」)则「浮存非数」于「果」
          否则
            「浮存无穷」于「甲符」于「果」
        )
      否则
        (
          若「等」于「乙类」于「二」则
            「浮存无穷」于「乙符」于「果」
          否则
            (
              若「且」于(「等零」于「甲类」)于(「等零」于「乙类」)则
                「浮存零」于(「位与」于「甲符」于「乙符」)于「果」
              否则
                (
                  若「等零」于「甲类」
                  则
                    (
                      若「等零」于(「读四」于「浮格_格式」)
                      则
                        「宽存」
                          于「果」
                          于(「宽低」于「乙」)
                          于(「位或」
                            于(「位与」于(「宽高」于「乙」)于「二一四七四八三六四七」)
                            于(「左移」于「乙符」于「三一」))
                      否则
                        「宽存」
                          于「果」
                          于(「位或」
                            于(「位与」于(「宽低」于「乙」)于「二一四七四八三六四七」)
                            于(「左移」于「乙符」于「三一」))于「零」
                    )
                  否则
                    (
                      若「等零」于(「读四」于「浮格_格式」)
                      则
                        「宽存」
                          于「果」
                          于(「宽低」于「甲」)
                          于(「宽高」于「甲」)
                      否则
                        「宽存」于「果」于(「宽低」于「甲」)于「零」
                    )
                )
            )
        )
    )
也。

「浮有限加减」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「浮有限加减」者会「果」而会「大符」而会「大指」而会「差指」而
  虑「大」者「浮槽_尾甲」而
  虑「小」者「浮槽_尾乙」而
  虑「无」者(「宽粘右移」于「小」于「差指」)而
  虑「小符」者「读四」于「浮格_量」而
  若「等」于「大符」于「小符」
  则
    虑「无」者(「宽加」于「大」于「大」于「小」)而
    「浮打包」于「大符」于「大指」于「大」于「果」
  否则
    虑「无」者(「宽减」于「大」于「大」于「小」)而
    若「宽为零」于「大」
    则
      「浮存零」于「零」于「果」
    否则
      虑「移」者「减」于(「宽前导零」于「大」)于「一」
      而
      虑「无」者(「宽左移」于「大」于「大」于「移」)而
      「浮打包」于「大符」于(「减」于「大指」于「移」)于「大」于「果」
也。

「浮加减」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「浮加减」者会「果」而会「甲」而会「乙」而会「作减」而
  虑「无」者(「浮解包」于「甲」于「浮槽_尾甲」于「浮格_甲」)而
  虑「无」者(「浮解包」于「乙」于「浮槽_尾乙」于「浮格_乙」)而
  虑「无」者
    (「写四」于「浮格_乙」于(「位异或」于(「读四」于「浮格_乙」)于(「爻整」于(「不等于」于「作减」于「零」))))
  而
  虑「甲类」者「读四」于(「加」于「浮格_甲」于「八」)而
  虑「乙类」者「读四」于(「加」于「浮格_乙」于「八」)而
  若「或者」于(「不等于」于「甲类」于「一」)于(「不等于」于「乙类」于「一」)
  则
    「浮特殊加减」于「果」于「甲」于「乙」于「甲类」于「乙类」
  否则
    虑「甲符」者「读四」于「浮格_甲」
    而
    虑「乙符」者「读四」于「浮格_乙」而
    虑「甲指」者「读四」于(「加」于「浮格_甲」于「四」)而
    虑「乙指」者「读四」于(「加」于「浮格_乙」于「四」)而
    虑「甲大」者
      「或者」
        于(「大于」于「甲指」于「乙指」)
        于(「且」
          于(「等」于「甲指」于「乙指」)
          于(「不等于」于(「宽无符号比较」于「浮槽_尾甲」于「浮槽_尾乙」)于「负一」))
    而
    若「甲大」
    则
      ((「写四」于「浮格_量」于「乙符」);
        「浮有限加减」于「果」于「甲符」于「甲指」于(「减」于「甲指」于「乙指」))
    否则
      ((「拷槽」于「浮槽_暂一」于「浮槽_尾甲」);
        (「拷槽」于「浮槽_尾甲」于「浮槽_尾乙」);
        (「拷槽」于「浮槽_尾乙」于「浮槽_暂一」);
        (「写四」于「浮格_量」于「甲符」);
        「浮有限加减」于「果」于「乙符」于「乙指」于(「减」于「乙指」于「甲指」))
也。

「:文言:乘:六十四位相乘得一百二十八位,取其高位而存粘位。汉语:乘法:两个首位在第 62 位的 64 位尾数相乘得 128 位积(首位在第 124 或 125 位),右移 62 位得到首位在 62 或 63 位的 64 位数,被移出的位有非零则置粘位;指数相加;符号异或。特殊值:非数得非数;无穷乘零得非数;无穷得无穷;零得零。:」
「乘三二」乃化「整数」而化「整数」而化「整数」而「有」也。
「乘三二」者会「槽」而会「甲」而会「乙」而
  「宽存」于「槽」于(「乘」于「甲」于「乙」)于(「乘高」于「甲」于「乙」)
也。

「乘全」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「乘全」者会「甲」而会「乙」而会「高槽」而会「低槽」而
  虑「甲零」者「宽低」于「甲」而
  虑「甲一」者「宽高」于「甲」而
  虑「乙零」者「宽低」于「乙」而
  虑「乙一」者「宽高」于「乙」而
  虑「暂」者「浮槽_暂一」而
  虑「暂二」者「浮槽_暂二」而
  虑「暂三」者「浮槽_暂三」而
  虑「无」者(「乘三二」于「低槽」于「甲零」于「乙零」)而
  虑「无」者(「乘三二」于「暂」于「甲一」于「乙零」)而
  虑「无」者(「宽存」于「暂二」于(「宽高」于「低槽」)于「零」)而
  虑「无」者(「宽加」于「暂」于「暂」于「暂二」)而
  虑「无」者(「乘三二」于「暂二」于「甲零」于「乙一」)而
  虑「无」者(「宽存」于「暂三」于(「宽低」于「暂」)于「零」)而
  虑「无」者(「宽加」于「暂二」于「暂二」于「暂三」)而
  虑「无」者(「乘三二」于「高槽」于「甲一」于「乙一」)而
  虑「无」者(「宽存」于「暂三」于(「宽高」于「暂」)于「零」)而
  虑「无」者(「宽加」于「高槽」于「高槽」于「暂三」)而
  虑「无」者(「宽存」于「暂三」于(「宽高」于「暂二」)于「零」)而
  虑「无」者(「宽加」于「高槽」于「高槽」于「暂三」)而
  「宽存」于「低槽」于(「宽低」于「低槽」)于(「宽低」于「暂二」)
也。

「浮特殊乘」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「浮特殊乘」者会「果」而会「符」而会「甲类」而会「乙类」而
  若「或者」于(「等」于「甲类」于「三」)于(「等」于「乙类」于「三」)则
    「浮存非数」于「果」
  否则
    (
      若「或者」于(「等」于「甲类」于「二」)于(「等」于「乙类」于「二」)
      则
        (
          若「或者」于(「等零」于「甲类」)于(「等零」于「乙类」)则
            「浮存非数」于「果」
          否则
            「浮存无穷」于「符」于「果」
        )
      否则
        「浮存零」于「符」于「果」
    )
也。

「浮乘」乃化「整数」而化「整数」而化「整数」而「有」也。
「浮乘」者会「果」而会「甲」而会「乙」而
  虑「无」者(「浮解包」于「甲」于「浮槽_尾甲」于「浮格_甲」)而
  虑「无」者(「浮解包」于「乙」于「浮槽_尾乙」于「浮格_乙」)而
  虑「符」者
    「位异或」于(「读四」于「浮格_甲」)于(「读四」于「浮格_乙」)而
    虑「甲类」者「读四」于(「加」于「浮格_甲」于「八」)而
    虑「乙类」者「读四」于(「加」于「浮格_乙」于「八」)而
    若「或者」于(「不等于」于「甲类」于「一」)于(「不等于」于「乙类」于「一」)
    则
      「浮特殊乘」于「果」于「符」于「甲类」于「乙类」
    否则
      虑「无」者
        (「乘全」于「浮槽_尾甲」于「浮槽_尾乙」于「浮槽_积高」于「浮槽_积低」)
      而
      虑「无」者
        (「宽存」
          于「浮槽_暂一」
          于(「位或」
            于(「无符号右移」于(「宽高」于「浮槽_积低」)于「三零」)
            于(「左移」于(「宽低」于「浮槽_积高」)于「二」))
            于(「位或」
              于(「无符号右移」于(「宽低」于「浮槽_积高」)于「三零」)
              于(「左移」于(「宽高」于「浮槽_积高」)于「二」)))
      而
      虑「丢」者
        「位或」于(「宽低」于「浮槽_积低」)于(「位与」于(「宽高」于「浮槽_积低」)于「一零七三七四一八二三」)
      而
      虑「无」者
        (
          若「不等于」于「丢」于「零」则
            「宽存」
              于「浮槽_暂一」
              于(「位或」于(「宽低」于「浮槽_暂一」)于「一」)
              于(「宽高」于「浮槽_暂一」)
          否则
            「元」
        )
      而
      「浮打包」
        于「符」
        于(「加」于(「读四」于(「加」于「浮格_甲」于「四」))于(「读四」于(「加」于「浮格_乙」于「四」)))
        于「浮槽_暂一」于「果」
也。

「:文言:除:六十四次逐位试商,得六十四位商,余非零则存粘位。汉语:除法:尾数甲除以尾数乙(比值在 (0.5, 2)):先看整数位(余 ≥ 除数则商 1、余减除数),再做 63 次“余左移一位,余 ≥ 除数则商位 1、余减除数”,得 64 位商 Q = ⌊甲×2^63/乙⌋(首位在第 62 或 63 位),最后余非零则最低位置粘位;指数为 甲指 - 乙指 - 1;符号异或。特殊值:非数得非数;无穷除无穷、零除零得非数;无穷除有限得无穷;有限除无穷得零;有限除零得无穷;零除有限得零。:」
「除逐位」乃化「整数」而化「整数」而化「整数」而「有」也。
「除逐位」者会「商」而会「余」而会「计」而
  若「小于」于「计」于「一」则「元」
  否则
    虑「乙」者「浮槽_尾乙」而
    虑「无」者(「宽左移」于「余」于「余」于「一」)而
    虑「无」者(「宽左移」于「商」于「商」于「一」)而
    虑「无」者
      (
        若「不等于」于(「宽无符号比较」于「余」于「乙」)于「负一」
        则
          ((「宽减」于「余」于「余」于「乙」);
            (「宽存」于「商」于(「位或」于(「宽低」于「商」)于「一」)于(「宽高」于「商」)))
        否则
          「元」
      )
    而
    「除逐位」于「商」于「余」于(「减」于「计」于「一」)
也。

「浮特殊除」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「浮特殊除」者会「果」而会「符」而会「甲类」而会「乙类」而
  若「或者」于(「等」于「甲类」于「三」)于(「等」于「乙类」于「三」)则
    「浮存非数」于「果」
  否则
    (
      若「等」于「甲类」于「二」
      则
        (若「等」于「乙类」于「二」则「浮存非数」于「果」否则「浮存无穷」于「符」于「果」)
      否则
        (
          若「等」于「乙类」于「二」则
            「浮存零」于「符」于「果」
          否则
            (
              若「等零」于「乙类」
              则
                (若「等零」于「甲类」则「浮存非数」于「果」否则「浮存无穷」于「符」于「果」)
              否则
                「浮存零」于「符」于「果」
            )
        )
    )
也。

「浮除」乃化「整数」而化「整数」而化「整数」而「有」也。
「浮除」者会「果」而会「甲」而会「乙」而
  虑「无」者(「浮解包」于「甲」于「浮槽_尾甲」于「浮格_甲」)而
  虑「无」者(「浮解包」于「乙」于「浮槽_尾乙」于「浮格_乙」)而
  虑「符」者
    「位异或」于(「读四」于「浮格_甲」)于(「读四」于「浮格_乙」)而
    虑「甲类」者「读四」于(「加」于「浮格_甲」于「八」)而
    虑「乙类」者「读四」于(「加」于「浮格_乙」于「八」)而
    若「或者」于(「不等于」于「甲类」于「一」)于(「不等于」于「乙类」于「一」)
    则
      「浮特殊除」于「果」于「符」于「甲类」于「乙类」
    否则
      虑「商」者「浮槽_积高」
      而
      虑「余」者「浮槽_积低」
      而
      虑「无」者(「拷槽」于「余」于「浮槽_尾甲」)
      而
      虑「无」者(「宽存」于「商」于「零」于「零」)
      而
      虑「无」者
        (
          若「不等于」于(「宽无符号比较」于「余」于「浮槽_尾乙」)于「负一」
          则
            ((「宽减」于「余」于「余」于「浮槽_尾乙」);
              (「宽存」于「商」于「一」于「零」))
          否则
            「元」
        )
      而
      虑「无」者(「除逐位」于「商」于「余」于「六三」)
      而
      虑「无」者
        (
          若「宽为零」于「余」则
            「元」
          否则
            「宽存」
              于「商」
              于(「位或」于(「宽低」于「商」)于「一」)
              于(「宽高」于「商」)
        )
      而
      「浮打包」
        于「符」
        于(「减」
          于(「减」于(「读四」于(「加」于「浮格_甲」于「四」))于(「读四」于(「加」于「浮格_乙」于「四」)))
          于「一」)
          于「商」于「果」
也。

「:文言:整数与浮点之互转。汉语:整数转浮点:有符号 64 位整数(槽)转双精度,就近舍入;浮点转整数:向零截断,非数得零,超范围饱和到 64 位有符号整数的极值。:」
「整转浮核」乃化「整数」而化「整数」而化「整数」而「有」也。
「整转浮核」者会「果」而会「源」而会「有符号」而
  若「宽为零」于「源」则
    「浮存零」于「零」于「果」
  否则
    虑「符」者
      「选择」于(「不等于」于「有符号」于「零」)于(「无符号右移」于(「宽高」于「源」)于「三一」)于「零」
    而
    虑「量」者「浮槽_暂二」而
    虑「无」者
      (「按符号取绝对」于「量」于「源」于(「不等于」于「符」于「零」))
    而
    虑「零数」者「宽前导零」于「量」而
    虑「无」者
      (若「等零」于「零数」则「宽粘右移」于「量」于「一」否则「宽左移」于「量」于「量」于(「减」于「零数」于「一」))
    而
    「浮打包」于「符」于(「减」于「六三」于「零数」)于「量」于「果」
也。

「:文言:整数转浮点之二门:有符号、无符号。汉语:整数转浮点的两个入口:整转浮 按有符号 64 位解释,无符号整转浮 按无符号 64 位解释。:」
「整转浮」乃化「整数」而化「整数」而「有」也。
「整转浮」者会「果」而会「源」而
  「整转浮核」于「果」于「源」于「一」
也。

「无符号整转浮」乃化「整数」而化「整数」而「有」也。
「无符号整转浮」者会「果」而会「源」而
  「整转浮核」于「果」于「源」于「零」
也。

「饱和整」乃化「整数」而化「整数」而「有」也。
「饱和整」者会「符」而会「果」而
  若「等零」于「符」则
    「宽存」于「果」于「负一」于「二一四七四八三六四七」
  否则
    「宽存」于「果」于「零」于「二一四七四八三六四八」
也。

「浮转整」乃化「整数」而化「整数」而「有」也。
「浮转整」者会「果」而会「源」而
  虑「无」者(「浮解包」于「源」于「浮槽_尾甲」于「浮格_甲」)而
  虑「符」者「读四」于「浮格_甲」而
  虑「类」者「读四」于(「加」于「浮格_甲」于「八」)而
  虑「指」者「读四」于(「加」于「浮格_甲」于「四」)而
  若「或者」于(「等零」于「类」)于(「等」于「类」于「三」)则
    「宽存」于「果」于「零」于「零」
  否则
    (
      若「或者」于(「等」于「类」于「二」)于(「有符号大等」于「指」于「六三」)
      则
        「饱和整」于「符」于「果」
      否则
        (
          若「小于」于「指」于「零」则
            「宽存」于「果」于「零」于「零」
          否则
            虑「无」者
              (「宽无符号右移」于「果」于「浮槽_尾甲」于(「减」于「六二」于「指」))
            而
            若「不等于」于「符」于「零」则
              「宽取负」于「果」于「果」
            否则
              「元」
        )
    )
也。

「:文言:大整数:诸肢三十二位,低者在前,置于内存;供小数之转文与析文用。汉语:大整数(小端 32 位肢数组,函数参数为 数组地址 与 肢数 长):置值、修剪长度、乘小数、左右移位、加 2 的幂、除小数(余数存 浮格_余)、转十进制串。返回新长度的函数不改变调用者手里的长度,须用返回值。:」
「大修长」乃化「整数」而化「整数」而「整数」也。
「大修长」者会「数」而会「长」而
  若「大于」于「长」于「零」
  则
    (
      若「等零」于(「读四」于(「加」于「数」于(「乘」于(「减」于「长」于「一」)于「四」)))则
        「大修长」于「数」于(「减」于「长」于「一」)
      否则
        「长」
    )
  否则
    「长」
也。

「大置」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大置」者会「数」而会「低」而会「高」而
  虑「无」者(「写四」于「数」于「低」)而
  虑「无」者(「写四」于(「加」于「数」于「四」)于「高」)而
  「大修长」于「数」于「二」
也。

「大乘小」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大乘小」者会「数」而
  会「长」而
    会「小」而
      递归虑「逐」其化「整数」而化「整数」而「整数」者会「位」而会「进」而
        若「小于」于「位」于「长」
        则
          虑「址」者「加」于「数」于(「乘」于「位」于「四」)而
          虑「肢」者「读四」于「址」而
          虑「低」者「乘」于「肢」于「小」而
          虑「高」者「乘高」于「肢」于「小」而
          虑「和」者「加」于「低」于「进」而
          虑「无」者(「写四」于「址」于「和」)而
          「逐」
            于(「加」于「位」于「一」)
            于(「加」于「高」于(「爻整」于(「无符号小于」于「和」于「低」)))
        否则
          (
            若「不等于」于「进」于「零」则
              ((「写四」于(「加」于「数」于(「乘」于「位」于「四」))于「进」);
                「加」于「长」于「一」)
            否则
              「长」
          )
      而
      「逐」于「零」于「零」
也。

「大左移」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大左移」者会「数」而会「长」而会「位」而
  若「等零」于「长」则
    「零」
  否则
    虑「商」者「无符号右移」于「位」于「五」而
    虑「余」者「位与」于「位」于「三一」而
    递归虑「逐」其化「整数」而「整数」者会「序」而
      若「小于」于「序」于「零」则
        「大修长」于「数」于(「加」于(「加」于「长」于「商」)于「一」)
      否则
        虑「源」者「减」于「序」于「商」
        而
        虑「高部」者
          (
            若「且」
              于(「有符号大等」于「源」于「零」)
              于(「小于」于「源」于「长」)则
                「左移」
                  于(「读四」于(「加」于「数」于(「乘」于「源」于「四」)))
                  于「余」
            否则
              「零」
          )
        而
        虑「低部」者
          (
            若「或者」于(「等零」于「余」)于(「小于」于「源」于「一」)则
              「零」
            否则
              (
                若「小于」于(「减」于「源」于「一」)于「长」则
                  「无符号右移」
                    于(「读四」于(「加」于「数」于(「乘」于(「减」于「源」于「一」)于「四」)))
                    于(「减」于「三二」于「余」)
                否则
                  「零」
              )
          )
        而
        虑「无」者
          (「写四」于(「加」于「数」于(「乘」于「序」于「四」))于(「位或」于「高部」于「低部」))
        而
        「逐」于(「减」于「序」于「一」)
    而
    「逐」于(「加」于「长」于「商」)
也。

「大右移」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大右移」者会「数」而会「长」而会「位」而
  虑「商」者「无符号右移」于「位」于「五」而
  虑「余」者「位与」于「位」于「三一」而
  若「无符号大等」于「商」于「长」则
    「零」
  否则
    虑「新长」者「减」于「长」于「商」而
    递归虑「逐」其化「整数」而「整数」者会「序」而
      若「小于」于「序」于「新长」
      则
        虑「源」者「加」于「序」于「商」
        而
        虑「低部」者
          「无符号右移」
            于(「读四」于(「加」于「数」于(「乘」于「源」于「四」)))
            于「余」
        而
        虑「高部」者
          (
            若「或者」
              于(「等零」于「余」)
              于(「无符号大等」于(「加」于「源」于「一」)于「长」)则
                「零」
            否则
              「左移」
                于(「读四」于(「加」于「数」于(「乘」于(「加」于「源」于「一」)于「四」)))
                于(「减」于「三二」于「余」)
          )
        而
        虑「无」者
          (「写四」于(「加」于「数」于(「乘」于「序」于「四」))于(「位或」于「低部」于「高部」))
        而
        「逐」于(「加」于「序」于「一」)
      否则
        「大修长」于「数」于「新长」
    而
    「逐」于「零」
也。

「大加位」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大加位」者会「数」而会「长」而会「位号」而
  虑「下标」者「无符号右移」于「位号」于「五」而
  虑「新长」者
    「选择」于(「小于」于「长」于(「加」于「下标」于「一」))
    于(「加」于「下标」于「一」)于「长」而
    虑「无」者
      (「清零」于(「加」于「数」于(「乘」于「长」于「四」))于(「乘」于(「减」于「新长」于「长」)于「四」))而
    递归虑「逐」其化「整数」而化「整数」而「整数」者会「位」而会「加数」而
      若「等零」于「加数」则「新长」
      否则
        (
          若「小于」于「位」于「新长」
          则
            虑「址」者「加」于「数」于(「乘」于「位」于「四」)
            而
            虑「和」者「加」于(「读四」于「址」)于「加数」
            而
            虑「无」者(「写四」于「址」于「和」)而
            「逐」
              于(「加」于「位」于「一」)
              于(「爻整」于(「无符号小于」于「和」于「加数」))
          否则
            ((「写四」于(「加」于「数」于(「乘」于「位」于「四」))于「加数」);
              「加」于「位」于「一」)
        )
    而
    「逐」于「下标」于(「左移」于「一」于(「位与」于「位号」于「三一」))
也。

「:文言:大整数除以小数:商存原处,余存 浮格_余,返新长。汉语:大整数除以 32 位无符号小数(非零):商就地写回,余数写入 浮格_余,返回去掉高位零肢后的新长度。从高肢到低肢逐肢做 64 除 32。:」
「大除小」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大除小」者会「数」而会「长」而会「小」而
  虑「无」者(「宽存」于「浮槽_暂三」于「小」于「零」)而
  递归虑「逐」其化「整数」而化「整数」而「整数」者会「序」而
  会「余」而
  若「小于」于「序」于「零」
  则
    ((「写四」于「浮格_余」于「余」);
      「大修长」于「数」于「长」)
  否则
    虑「址」者「加」于「数」于(「乘」于「序」于「四」)而
    虑「无」者(「宽存」于「浮槽_暂一」于(「读四」于「址」)于「余」)而
    虑「无」者
      (「宽除余」于「浮槽_暂二」于「浮槽_暂四」于「浮槽_暂一」于「浮槽_暂三」)
    而
    虑「无」者(「写四」于「址」于(「宽低」于「浮槽_暂二」))而
    「逐」于(「减」于「序」于「一」)于(「宽低」于「浮槽_暂四」)
  而
  「逐」于(「减」于「长」于「一」)于「零」
也。

「:文言:大整数转十进制:九位一组反复除,写入出址,返字节数。汉语:大整数转十进制串(无前导零;零输出“0”):反复除以 10^9 得各组余数(存入 大数丁),最高组不补零,其余各组补足 9 位;输出到 出址,返回字节数。会破坏 数 里的值。:」
「十进位数」乃化「整数」而「整数」也。
「十进位数」者会「值」而
  递归虑「逐」其化「整数」而化「整数」而「整数」者会「余」而会「个数」而
    若「等零」于「余」则「个数」否则「逐」于(「无符号除」于「余」于「一零」)
    于(「加」于「个数」于「一」)
  而
  「逐」于「值」于「零」
也。

「写数位们」乃化「整数」而化「整数」而化「整数」而「有」也。
「写数位们」者会「出」而
  会「值」而
    会「位数」而
      递归虑「逐」其化「整数」而化「整数」而「有」者会「位」而会「余」而
        若「小于」于「位」于「位数」
        则
          ((「写一」
            于(「加」于「出」于(「减」于(「减」于「位数」于「位」)于「一」))
            于(「加」于「四八」于(「无符号余」于「余」于「一零」)));
            「逐」
              于(「加」于「位」于「一」)
              于(「无符号除」于「余」于「一零」))
        否则
          「元」
      而
      「逐」于「零」于「值」
也。

「取各组」乃化「整数」而化「整数」而化「整数」而「整数」也。
「取各组」者会「数」而会「长」而会「组数」而
  若「等零」于「长」则
    「组数」
  否则
    虑「新长」者「大除小」于「数」于「长」于「一零零零零零零零零零」而
    虑「无」者
      (「写四」于(「加」于「大数丁」于(「乘」于「组数」于「四」))于(「读四」于「浮格_余」))
    而
    「取各组」于「数」于「新长」于(「加」于「组数」于「一」)
也。

「写各组」乃化「整数」而化「整数」而化「整数」而「整数」也。
「写各组」者会「出」而会「序」而会「已」而
  若「小于」于「序」于「零」则
    「已」
  否则
    虑「值」者
      「读四」于(「加」于「大数丁」于(「乘」于「序」于「四」))
    而
    虑「位数」者(若「等零」于「已」则「十进位数」于「值」否则「九」)而
    虑「无」者
      (「写数位们」于(「加」于「出」于「已」)于「值」于「位数」)
    而
    「写各组」于「出」于(「减」于「序」于「一」)于(「加」于「已」于「位数」)
也。

「大转十进制」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大转十进制」者会「数」而会「长」而会「出」而
  虑「组数」者「取各组」于「数」于「长」于「零」而
  若「等零」于「组数」
  则
    ((「写一」于「出」于「四八」);
      「一」)
  否则
    「写各组」于「出」于(「减」于「组数」于「一」)于「零」
也。

「:文言:小数转文(定点六位,同 JS 之 toFixed(6)):以整数运算精确得 ⌊值×10^6+½⌋,再依十进制书之。汉语:小数转字符串(定点六位,遇平局取绝对值大者,与 JS 的 toFixed(6) 一致):值 = 尾数 M(53 位整数)× 2^E;E ≥ 0 时 N = M×10^6×2^E,E < 0(k = -E)时 N = ⌊(M×10^6 + 2^(k-1)) / 2^k⌋,皆用大整数精确计算;N 的十进制数字最后六位为小数部分,其前为整数部分(至少一位 0);负数(含极小的负数)前置 -;零得 0.000000;非数得 NaN;无穷得 Infinity 或 -Infinity。值不小于 10^21 时仍写出全部数字(JS 会改用指数记法)。:」
「写常串」乃化「整数」而化「整数」而「整数」也。
「写常串」者会「出」而
  会「串」而
    递归虑「逐」其化「整数」而「整数」者会「位」而
      若「等零」于(「读一」于(「加」于「串」于「位」))则「位」
      否则
        ((「写一」于(「加」于「出」于「位」)于(「读一」于(「加」于「串」于「位」)));
          「逐」于(「加」于「位」于「一」))
    而
    「逐」于「零」
也。

「装配定点串」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「装配定点串」者会「符」而会「数字」而会「位数」而会「出」而
  虑「起」者「爻整」于(「不等于」于「符」于「零」)而
  虑「无」者
    (若「不等于」于「符」于「零」则「写一」于「出」于「四五」否则「元」)而
  若「有符号小等」于「位数」于「六」
  则
    虑「零补」者「减」于「六」于「位数」而
    虑「无」者(「写一」于(「加」于「出」于「起」)于「四八」)而
    虑「无」者
      (「写一」于(「加」于「出」于(「加」于「起」于「一」))于「四六」)
    而
    虑「无」者
      (「内存填充」于(「加」于「出」于(「加」于「起」于「二」))于「四八」于「零补」)
    而
    虑「无」者
      (「拷贝」于(「加」于「出」于(「加」于(「加」于「起」于「二」)于「零补」))于「数字」于「位数」)
    而
    「加」于「起」于「八」
  否则
    虑「整位」者「减」于「位数」于「六」而
    虑「无」者
      (「拷贝」于(「加」于「出」于「起」)于「数字」于「整位」)
    而
    虑「无」者
      (「写一」于(「加」于「出」于(「加」于「起」于「整位」))于「四六」)
    而
    虑「无」者
      (「拷贝」
        于(「加」于「出」于(「加」于(「加」于「起」于「整位」)于「一」))
        于(「加」于「数字」于「整位」)于「六」)
    而
    「加」于(「加」于「起」于「整位」)于「七」
也。

「浮有限转定点」乃化「整数」而化「整数」而「整数」也。
「浮有限转定点」者会「符」而会「出」而
  虑「指」者「读四」于(「加」于「浮格_甲」于「四」)而
  虑「数」者「大数甲」而
  虑「无」者(「宽无符号右移」于「浮槽_暂一」于「浮槽_尾甲」于「一零」)而
  虑「长一」者
    「大置」于「数」于(「宽低」于「浮槽_暂一」)于(「宽高」于「浮槽_暂一」)而
    虑「长二」者「大乘小」于「数」于「长一」于「一零零零零零零」而
    虑「大指」者「减」于「指」于「五二」而
    虑「长三」者
      (
        若「有符号大等」于「大指」于「零」
        则
          「大左移」于「数」于「长二」于「大指」
        否则
          虑「移」者「减」于「零」于「大指」
          而
          虑「长加」者
            「大加位」于「数」于「长二」于(「减」于「移」于「一」)
          而
          「大右移」于「数」于「长加」于「移」
      )
    而
    虑「数字」者「加」于「浮串缓冲」于「三五零」而
    虑「位数」者「大转十进制」于「数」于「长三」于「数字」而
    「装配定点串」于「符」于「数字」于「位数」于「浮串缓冲」
也。

「浮转定点串」乃化「整数」而「整数」也。
「浮转定点串」者会「源」而
  虑「无」者(「浮解包」于「源」于「浮槽_尾甲」于「浮格_甲」)而
  虑「符」者「读四」于「浮格_甲」而
  虑「类」者「读四」于(「加」于「浮格_甲」于「八」)而
  若「等」于「类」于「三」则
    「写常串」于「浮串缓冲」于(「静态串」于『NaN』)
  否则
    (
      若「等」于「类」于「二」
      则
        「写常串」
          于「浮串缓冲」
          于(「选择」于(「等零」于「符」)于(「静态串」于『Infinity』)于(「静态串」于『-Infinity』))
      否则
        (
          若「等零」于「类」则
            「写常串」于「浮串缓冲」于(「静态串」于『0.000000』)
          否则
            「浮有限转定点」于「符」于「浮串缓冲」
        )
    )
也。

「:文言:文转小数:取文首之数,凡不合者止;十进制转二进制,常者一次舍入而得。汉语:字符串转小数(strtod 的子集):跳过前导空白,可选正负号,整数与小数位,可选 e/E 指数;无可转换内容得零。把十进制数字累加进 64 位整数 D(至多 19 位有效数字,多出的丢弃并记是否非零),十进制指数 E10 = 指数 - 小数点后位数 + 丢弃位数。转换:D 为零得零;D 小于 2^53、无非零丢弃且 |E10| ≤ 22 时,D 与 10^|E10| 都可精确表示,一次乘或除即得正确舍入的结果(快路径);其余情形用大整数精确计算(慢路径)。:」
「空白字节」乃化「整数」而「爻」也。
「空白字节」者会「字」而
  「或者」于(「等」于「字」于「三二」)于(「无符号小于」于(「减」于「字」于「九」)于「五」)
也。

「十进数字」乃化「整数」而「爻」也。
「十进数字」者会「字」而
  「无符号小于」于(「减」于「字」于「四八」)于「一零」
也。

「字节取」乃化「整数」而化「整数」而化「整数」而「整数」也。
「字节取」者会「址」而会「长」而会「位」而
  若「无符号小于」于「位」于「长」则
    「读一」于(「加」于「址」于「位」)
  否则
    「零」
也。

「析跳空白」乃化「整数」而化「整数」而化「整数」而「整数」也。
「析跳空白」者会「址」而会「长」而会「位」而
  若「且」于(「小于」于「位」于「长」)于(「空白字节」于(「字节取」于「址」于「长」于「位」))
  则
    「析跳空白」于「址」于「长」于(「加」于「位」于「一」)
  否则
    「位」
也。

「大加小」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大加小」者会「数」而会「长」而会「值」而
  若「等零」于「值」则
    「长」
  否则
    虑「新长」者「选择」于(「等零」于「长」)于「一」于「长」而
    虑「无」者(若「等零」于「长」则「写四」于「数」于「零」否则「元」)而
    递归虑「逐」其化「整数」而化「整数」而「整数」者会「位」而会「加数」而
      若「等零」于「加数」则「新长」
      否则
        (
          若「小于」于「位」于「新长」
          则
            虑「址」者「加」于「数」于(「乘」于「位」于「四」)
            而
            虑「和」者「加」于(「读四」于「址」)于「加数」
            而
            虑「无」者(「写四」于「址」于「和」)而
            「逐」
              于(「加」于「位」于「一」)
              于(「爻整」于(「无符号小于」于「和」于「加数」))
          否则
            ((「写四」于(「加」于「数」于(「乘」于「位」于「四」))于「加数」);
              「加」于「位」于「一」)
        )
    而
    「逐」于「零」于「值」
也。

「累加大数」乃化「整数」而「有」也。
「累加大数」者会「数」而
  虑「长」者「读四」于「析格_大长」而
  若「小于」于「长」于「六零」
  则
    虑「乘后」者「大乘小」于「大数甲」于「长」于「一零」而
    「写四」于「析格_大长」于(「大加小」于「大数甲」于「乘后」于「数」)
  否则
    虑「无」者
      (「写四」于「析格_大丢弃」于(「加」于(「读四」于「析格_大丢弃」)于「一」))
    而
    若「不等于」于「数」于「零」则
      「写四」于「析格_大丢非零」于「一」
    否则
      「元」
也。

「累加数字」乃化「整数」而化「整数」而「有」也。
「累加数字」者会「数」而会「后点」而
  虑「无」者
    (
      若「不等于」于「后点」于「零」则
        「写四」于「析格_小数位」于(「加」于(「读四」于「析格_小数位」)于「一」)
      否则
        「元」
    )而
    虑「无」者(「写四」于「析格_有数」于「一」)而
    虑「无」者(「累加大数」于「数」)而
    虑「无」者
      (
        若「且」于(「宽为零」于「浮槽_积高」)于(「等零」于「数」)
        则
          「元」
        否则
          (
            若「小于」于(「读四」于「析格_有效」)于「一九」
            则
              ((「宽存」于「浮槽_暂三」于「一零」于「零」);
                (「宽乘」于「浮槽_积高」于「浮槽_积高」于「浮槽_暂三」);
                (「宽存」于「浮槽_暂三」于「数」于「零」);
                (「宽加」于「浮槽_积高」于「浮槽_积高」于「浮槽_暂三」);
                (「写四」于「析格_有效」于(「加」于(「读四」于「析格_有效」)于「一」)))
            否则
              ((「写四」于「析格_丢弃」于(「加」于(「读四」于「析格_丢弃」)于「一」));
                (若「不等于」于「数」于「零」则「写四」于「析格_丢非零」于「一」否则「元」))
          )
      )
    而
    「元」
也。

「析数字们」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「析数字们」者会「址」而会「长」而会「位」而会「后点」而
  虑「字」者「字节取」于「址」于「长」于「位」而
  若「十进数字」于「字」
  则
    ((「累加数字」于(「减」于「字」于「四八」)于「后点」);
      「析数字们」于「址」于「长」于(「加」于「位」于「一」)于「后点」)
  否则
    (
      若「且」于(「等」于「字」于「四六」)于(「等零」于「后点」)
      则
        「析数字们」于「址」于「长」于(「加」于「位」于「一」)于「一」
      否则
        「位」
    )
也。

「析指数值」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「析指数值」者会「址」而会「长」而会「位」而会「累」而
  虑「字」者「字节取」于「址」于「长」于「位」而
  若「十进数字」于「字」
  则
    「析指数值」
      于「址」
      于「长」
      于(「加」于「位」于「一」)
      于(「选择」
        于(「大于」于「累」于「一零零零零」)
        于「累」
        于(「加」于(「乘」于「累」于「一零」)于(「减」于「字」于「四八」)))
  否则
    ((「写四」于「析格_位」于「位」);
      「累」)
也。

「析指数」乃化「整数」而化「整数」而化「整数」而「有」也。
「析指数」者会「址」而会「长」而会「位」而
  虑「字」者「字节取」于「址」于「长」于「位」而
  若「或者」于(「等」于「字」于「一零一」)于(「等」于「字」于「六九」)
  则
    虑「符字」者「字节取」于「址」于「长」于(「加」于「位」于「一」)而
    虑「有符」者
      「或者」于(「等」于「符字」于「四三」)于(「等」于「符字」于「四五」)而
      虑「数位」者
        「选择」于「有符」于(「加」于「位」于「二」)于(「加」于「位」于「一」)而
      若「十进数字」于(「字节取」于「址」于「长」于「数位」)
      则
        虑「值」者「析指数值」于「址」于「长」于「数位」于「零」而
        虑「无」者
          (「写四」
            于「析格_指数」
            于(「选择」于(「且」于「有符」于(「等」于「符字」于「四五」))于(「减」于「零」于「值」)于「值」))
        而
        「元」
      否则
        (「写四」于「析格_位」于「位」)
  否则
    (「写四」于「析格_位」于「位」)
也。

「浮十幂」乃化「整数」而化「整数」而「有」也。
「浮十幂」者会「果」而会「次」而
  虑「无」者(「宽存」于「浮槽_十」于「零」于「一零七六一零一一二零」)而
  虑「无」者(「宽存」于「果」于「零」于「一零七二六九三二四八」)而
  递归虑「逐」其化「整数」而「有」者会「位」而
    若「小于」于「位」于「次」则
      ((「浮乘」于「果」于「果」于「浮槽_十」);
        「逐」于(「加」于「位」于「一」))
    否则
      「元」
  而
  「逐」于「零」
也。

「十进制快转」乃化「整数」而化「整数」而化「整数」而「有」也。
「十进制快转」者会「符」而会「十指」而会「果」而
  虑「无」者(「整转浮」于「浮槽_析一」于「浮槽_积高」)而
  虑「次」者
    「选择」于(「小于」于「十指」于「零」)于(「减」于「零」于「十指」)于「十指」而
    虑「无」者(「浮十幂」于「浮槽_析二」于「次」)而
    虑「无」者
      (
        若「小于」于「十指」于「零」则
          「浮除」于「浮槽_析三」于「浮槽_析一」于「浮槽_析二」
        否则
          「浮乘」于「浮槽_析三」于「浮槽_析一」于「浮槽_析二」
      )
    而
    「宽存」
      于「果」
      于(「宽低」于「浮槽_析三」)
      于(「位或」于(「宽高」于「浮槽_析三」)于(「左移」于「符」于「三一」))
也。

「:文言:大整数之比、减、位长、窗与粘位,供十进制转二进制之精确计算。汉语:大整数辅助:位长(含最高位的位数)、比较、就地相减(甲 ≥ 乙)、取 64 位窗(从某位起的 64 位)与低位是否非零(粘位);十进制慢路径用它们精确计算 D×10^E 的舍入。:」
「大位长」乃化「整数」而化「整数」而「整数」也。
「大位长」者会「数」而会「长」而
  若「等零」于「长」则
    「零」
  否则
    「加」
      于(「乘」于(「减」于「长」于「一」)于「三二」)
      于(「减」
        于「三二」
        于(「前导零」于(「读四」于(「加」于「数」于(「乘」于(「减」于「长」于「一」)于「四」)))))
也。

「大比较」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「大比较」者会「甲」而会「长甲」而会「乙」而会「长乙」而
  若「不等于」于「长甲」于「长乙」则
    「有符号三路」于「长甲」于「长乙」
  否则
    递归虑「逐」其化「整数」而「整数」者会「序」而
      若「小于」于「序」于「零」则「零」
      否则
        虑「甲肢」者
          「读四」于(「加」于「甲」于(「乘」于「序」于「四」))
        而
        虑「乙肢」者
          「读四」于(「加」于「乙」于(「乘」于「序」于「四」))
        而
        若「不等于」于「甲肢」于「乙肢」则
          「无符号三路」于「甲肢」于「乙肢」
        否则
          「逐」于(「减」于「序」于「一」)
    而
    「逐」于(「减」于「长甲」于「一」)
也。

「大减」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「大减」者会「甲」而
  会「长甲」而
    会「乙」而
      会「长乙」而
        递归虑「逐」其化「整数」而化「整数」而「整数」者会「序」而会「借」而
          若「小于」于「序」于「长甲」
          则
            虑「址」者「加」于「甲」于(「乘」于「序」于「四」)而
            虑「被」者「读四」于「址」而
            虑「减数」者
              (若「小于」于「序」于「长乙」则「读四」于(「加」于「乙」于(「乘」于「序」于「四」))否则「零」)
            而
            虑「差」者「减」于「被」于「减数」
            而
            虑「借一」者「爻整」于(「无符号小于」于「被」于「减数」)
            而
            虑「差二」者「减」于「差」于「借」
            而
            虑「借二」者「爻整」于(「无符号小于」于「差」于「借」)
            而
            虑「无」者(「写四」于「址」于「差二」)而
            「逐」于(「加」于「序」于「一」)于(「位或」于「借一」于「借二」)
          否则
            「大修长」于「甲」于「长甲」
        而
        「逐」于「零」于「零」
也。

「大取窗」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「大取窗」者会「数」而会「长」而会「位移」而会「果」而
  虑「商」者「无符号右移」于「位移」于「五」而
  虑「余」者「位与」于「位移」于「三一」而
  虑「肢零」者
    (若「小于」于「商」于「长」则「读四」于(「加」于「数」于(「乘」于「商」于「四」))否则「零」)而
    虑「肢一」者
      (
        若「小于」于(「加」于「商」于「一」)于「长」则
          「读四」于(「加」于「数」于(「乘」于(「加」于「商」于「一」)于「四」))
        否则
          「零」
      )
    而
    虑「肢二」者
      (
        若「小于」于(「加」于「商」于「二」)于「长」则
          「读四」于(「加」于「数」于(「乘」于(「加」于「商」于「二」)于「四」))
        否则
          「零」
      )
    而
    若「等零」于「余」
    则
      「宽存」于「果」于「肢零」于「肢一」
    否则
      「宽存」
        于「果」
        于(「位或」于(「无符号右移」于「肢零」于「余」)于(「左移」于「肢一」于(「减」于「三二」于「余」)))
        于(「位或」于(「无符号右移」于「肢一」于「余」)于(「左移」于「肢二」于(「减」于「三二」于「余」)))
也。

「大低位非零」乃化「整数」而化「整数」而化「整数」而「爻」也。
「大低位非零」者会「数」而会「长」而会「位数」而
  虑「商」者「无符号右移」于「位数」于「五」而
  虑「余」者「位与」于「位数」于「三一」而
  虑「整肢非零」者
    (
      递归虑「逐」其化「整数」而「爻」者会「序」而
        若「无符号大等」于「序」于「商」则
          「阴」
        否则
          (
            若「不等于」
              于(「读四」于(「加」于「数」于(「乘」于「序」于「四」)))
              于「零」则「阳」
            否则
              「逐」于(「加」于「序」于「一」)
          )
      而
      「逐」于「零」
    )
  而
  若「整肢非零」则
    「阳」
  否则
    (
      若「等零」于「余」则
        「阴」
      否则
        (
          若「小于」于「商」于「长」
          则
            「不等于」
              于(「位与」
                于(「读四」于(「加」于「数」于(「乘」于「商」于「四」)))
                于(「减」于(「左移」于「一」于「余」)于「一」))于「零」
          否则
            「阴」
        )
    )
也。

「取十幂小」乃化「整数」而「整数」也。
「取十幂小」者会「次」而
  递归虑「逐」其化「整数」而化「整数」而「整数」者会「位」而会「积」而
    若「小于」于「位」于「次」则「逐」于(「加」于「位」于「一」)
    于(「乘」于「积」于「一零」)
    否则
      「积」
  而
  「逐」于「零」于「一」
也。

「大乘十幂」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大乘十幂」者会「数」而会「长」而会「次」而
  若「有符号大等」于「次」于「九」
  则
    「大乘十幂」于「数」于(「大乘小」于「数」于「长」于「一零零零零零零零零零」)
    于(「减」于「次」于「九」)
  否则
    (若「大于」于「次」于「零」
      则
        「大乘小」于「数」于「长」于(「取十幂小」于「次」)
      否则
        「长」)
也。

「大取高窗」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「大取高窗」者会「数」而会「长」而会「位长」而会「粘外」而会「窗」而
  若「有符号大等」于「位长」于「六三」
  则
    虑「移」者「减」于「位长」于「六三」而
    虑「无」者(「大取窗」于「数」于「长」于「移」于「窗」)而
    「位或」于「粘外」于(「爻整」于(「大低位非零」于「数」于「长」于「移」))
  否则
    虑「无」者(「大取窗」于「数」于「长」于「零」于「窗」)而
    虑「无」者
      (「宽左移」于「窗」于「窗」于(「减」于「六三」于「位长」))
    而
    「粘外」
也。

「大转浮」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「有」
也。
「大转浮」者会「符」而会「数」而会「长」而会「粘外」而会「指偏」而会「果」而
  虑「位长」者「大位长」于「数」于「长」而
  虑「窗」者「浮槽_析四」而
  虑「粘」者「大取高窗」于「数」于「长」于「位长」于「粘外」于「窗」而
  虑「无」者
    (
      若「不等于」于「粘」于「零」则
        「宽存」于「窗」于(「位或」于(「宽低」于「窗」)于「一」)
        于(「宽高」于「窗」)
      否则
        「元」
    )
  而
  「浮打包」于「符」于(「加」于(「减」于「位长」于「一」)于「指偏」)于「窗」于「果」
也。

「大十幂」乃化「整数」而化「整数」而「整数」也。
「大十幂」者会「数」而会「次」而
  虑「无」者(「写四」于「数」于「一」)而
  「大乘十幂」于「数」于「一」于「次」
也。

「设商位」乃化「整数」而化「整数」而「有」也。
「设商位」者会「丁」而会「位」而
  虑「址」者
    「加」于「丁」于(「乘」于(「无符号右移」于「位」于「五」)于「四」)
  而
  「写四」于「址」于(「位或」于(「读四」于「址」)于(「左移」于「一」于(「位与」于「位」于「三一」)))
也。

「试减」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「试减」者会「甲」而会「长甲」而会「丙」而会「长丙」而会「丁」而会「位」而
  若「不等于」于(「大比较」于「甲」于「长甲」于「丙」于「长丙」)于「负一」
  则
    虑「新长」者「大减」于「甲」于「长甲」于「丙」于「长丙」而
    虑「无」者(「设商位」于「丁」于「位」)而
    「新长」
  否则
    「长甲」
也。

「大试商们」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「整数」
也。
「大试商们」者会「甲」而会「长甲」而会「丙」而会「长丙」而会「丁」而会「位」而
  若「小于」于「位」于「零」则
    「长甲」
  否则
    虑「新甲」者
      「试减」于「甲」于「长甲」于「丙」于「长丙」于「丁」于「位」
    而
    虑「新丙」者「大右移」于「丙」于「长丙」于「一」而
    「大试商们」于「甲」于「新甲」于「丙」于「新丙」于「丁」于(「减」于「位」于「一」)
也。

「除法慢转」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「除法慢转」者会「符」而会「次」而会「长壹」而会「果」而
  虑「甲」者「大数甲」而
  虑「乙」者「大数乙」而
  虑「丙」者「大数丙」而
  虑「丁」者「大数丁」而
  虑「长乙」者「大十幂」于「乙」于「次」而
  虑「位被」者「大位长」于「甲」于「长壹」而
  虑「位除」者「大位长」于「乙」于「长乙」而
  虑「移」者
    「选择」
      于(「大于」于(「加」于「六六」于「位除」)于「位被」)
      于(「减」于(「加」于「六六」于「位除」)于「位被」)于「零」而
      虑「长叁」者「大左移」于「甲」于「长壹」于「移」而
      虑「差」者「减」于(「大位长」于「甲」于「长叁」)于「位除」而
      虑「无」者
        (「拷贝」于「丙」于「乙」于(「乘」于「长乙」于「四」))而
        虑「长丙」者「大左移」于「丙」于「长乙」于「差」而
        虑「无」者(「清零」于「丁」于「一六」)而
        虑「长余」者
          「大试商们」于「甲」于「长叁」于「丙」于「长丙」于「丁」于「差」而
          虑「长丁」者「大修长」于「丁」于「四」而
          「大转浮」
            于「符」
            于「丁」
            于「长丁」
            于(「爻整」于(「不等于」于「长余」于「零」))
            于(「减」于「零」于「移」)于「果」
也。

「:文言:极端者之近似:数字太多而指数极负,大整数装不下,则以首十九位与十之幂近似。汉语:近似转换(仅用于位数很多且指数极负、大整数容纳不下的极端输入):把累积的前 19 位有效数字 D 化成双精度,再乘或除以 10 的幂(幂用平方法求,分两次除以避免中途上溢),误差可达几个末位。:」
「十进制近似转」乃化「整数」而化「整数」而化「整数」而「有」也。
「十进制近似转」者会「符」而会「十指」而会「果」而
  虑「无」者(「整转浮」于「浮槽_析一」于「浮槽_积高」)而
  虑「次」者
    「选择」于(「小于」于「十指」于「零」)于(「减」于「零」于「十指」)于「十指」而
    虑「半」者「无符号右移」于「次」于「一」而
    虑「无」者(「浮十幂」于「浮槽_析二」于「半」)而
    虑「无」者(「浮十幂」于「浮槽_析四」于(「减」于「次」于「半」))而
    虑「无」者
      (
        若「小于」于「十指」于「零」则
          ((「浮除」于「浮槽_析三」于「浮槽_析一」于「浮槽_析二」);
            (「浮除」于「浮槽_析三」于「浮槽_析三」于「浮槽_析四」))
        否则
          ((「浮乘」于「浮槽_析三」于「浮槽_析一」于「浮槽_析二」);
            (「浮乘」于「浮槽_析三」于「浮槽_析三」于「浮槽_析四」))
      )
    而
    「宽存」
      于「果」
      于(「宽低」于「浮槽_析三」)
      于(「位或」于(「宽高」于「浮槽_析三」)于(「左移」于「符」于「三一」))
也。

「十进制慢转」乃化「整数」而化「整数」而化「整数」而「有」也。
「十进制慢转」者会「符」而会「十指」而会「果」而
  虑「甲」者「大数甲」而
  虑「长零」者「读四」于「析格_大长」而
  虑「丢非零」者「不等于」于(「读四」于「析格_大丢非零」)于「零」而
  虑「长壹」者
    (若「丢非零」则「大加位」于「甲」于(「大乘小」于「甲」于「长零」于「一零」)于「零」否则「长零」)而
    虑「指」者
      「加」于(「减」于「十指」于(「爻整」于「丢非零」))于(「读四」于「析格_大丢弃」)
    而
    虑「量级」者
      「加」于「指」于(「无符号除」于(「乘」于(「大位长」于「甲」于「长壹」)于「三零一零三」)于「一零零零零零」)
    而
    若「大于」于「量级」于「三一一」则
      「浮存无穷」于「符」于「果」
    否则
      (
        若「小于」于「量级」于(「减」于「零」于「三三零」)则
          「浮存零」于「符」于「果」
        否则
          (
            若「小于」于「指」于(「减」于「零」于「五六零」)
            则
              「十进制近似转」
                于「符」
                于(「加」于「十指」于(「读四」于「析格_丢弃」))于「果」
            否则
              (
                若「有符号大等」于「指」于「零」
                则
                  虑「长贰」者「大乘十幂」于「甲」于「长壹」于「指」而
                  「大转浮」于「符」于「甲」于「长贰」于「零」于「零」于「果」
                否则
                  「除法慢转」
                    于「符」
                    于(「减」于「零」于「指」)于「长壹」于「果」
              )
          )
      )
也。

「十进制转浮」乃化「整数」而化「整数」而化「整数」而化「整数」而「有」也。
「十进制转浮」者会「符」而会「十指」而会「丢个数」而会「果」而
  若「宽为零」于「浮槽_积高」则
    「浮存零」于「符」于「果」
  否则
    虑「快」者
      「且」
        于(「且」于(「无符号小于」于(「宽高」于「浮槽_积高」)于「二零九七一五二」)于(「等零」于「丢个数」))
        于(「且」于(「有符号大等」于「十指」于(「减」于「零」于「二二」))于(「有符号小等」于「十指」于「二二」))
    而
    若「快」则
      「十进制快转」于「符」于「十指」于「果」
    否则
      「十进制慢转」于「符」于「十指」于「果」
也。

「小写字节」乃化「整数」而「整数」也。
「小写字节」者会「字」而
  「位或」于「字」于「三二」
也。

「析特殊」乃
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  化「整数」而
  「有」
也。
「析特殊」者会「址」而会「长」而会「位」而会「符」而会「果」而
  虑「甲」者「小写字节」于(「字节取」于「址」于「长」于「位」)而
  虑「乙」者
    「小写字节」于(「字节取」于「址」于「长」于(「加」于「位」于「一」))而
    虑「丙」者
      「小写字节」于(「字节取」于「址」于「长」于(「加」于「位」于「二」))而
    若「且」于(「等」于「甲」于「一零五」)于(「且」于(「等」于「乙」于「一一零」)于(「等」于「丙」于「一零二」))
    则
      「浮存无穷」于「符」于「果」
    否则
      (
        若「且」
          于(「等」于「甲」于「一一零」)
          于(「且」于(「等」于「乙」于「九七」)于(「等」于「丙」于「一一零」))
        则
          「浮存非数」于「果」
        否则
          「浮存零」于「零」于「果」
      )
也。

「析浮点」乃化「整数」而化「整数」而化「整数」而「有」也。
「析浮点」者会「址」而会「长」而会「果」而
  虑「无」者(「宽存」于「浮槽_积高」于「零」于「零」)而
  虑「无」者(「写四」于「析格_有效」于「零」)而
  虑「无」者(「写四」于「析格_丢弃」于「零」)而
  虑「无」者(「写四」于「析格_丢非零」于「零」)而
  虑「无」者(「写四」于「析格_小数位」于「零」)而
  虑「无」者(「写四」于「析格_指数」于「零」)而
  虑「无」者(「写四」于「析格_有数」于「零」)而
  虑「无」者(「写四」于「析格_大长」于「零」)而
  虑「无」者(「写四」于「析格_大丢弃」于「零」)而
  虑「无」者(「写四」于「析格_大丢非零」于「零」)而
  虑「起」者「析跳空白」于「址」于「长」于「零」而
  虑「符字」者「字节取」于「址」于「长」于「起」而
  虑「符」者「爻整」于(「等」于「符字」于「四五」)而
  虑「后」者
    「选择」
      于(「或者」于(「等」于「符字」于「四五」)于(「等」于「符字」于「四三」))
      于(「加」于「起」于「一」)于「起」而
      虑「位」者「析数字们」于「址」于「长」于「后」于「零」而
      若「等零」于(「读四」于「析格_有数」)
      则
        「析特殊」于「址」于「长」于「后」于「符」于「果」
      否则
        虑「无」者「析指数」于「址」于「长」于「位」
        而
        虑「十指」者
          「加」
            于(「减」于「零」于(「读四」于「析格_小数位」))
            于(「读四」于「析格_指数」)
        而
        「十进制转浮」于「符」于「十指」于(「读四」于「析格_丢弃」)于「果」
也。

「:文言:小数之精确表示,同 C 之 %.17g:取十七位有效数字,平局则进(同 JS 之 toExponential 与 toFixed,亦同 Node 宿主)。值 = 尾数 M × 2^二指;求十指 X 使 10^16 ≤ N < 10^17,N 为 值×10^(16−X) 之就近整数,皆以大整数精算。汉语:小数的精确表示(与 C 的 %.17g 相同,平局时向绝对值大者进位,与 JS 的 toExponential/toFixed 及 Node 宿主一致):值 = 53 位尾数 M × 2^二指;找十进制指数 X,使 N = round(值 × 10^(16−X)) 落在 [10^16, 10^17),全部用大整数精确计算。X < −4 或 X ≥ 17 时写成指数形式(d.ddd…e±XX,指数至少两位),否则写成定点形式;都去掉小数末尾的零。零写 0 或 -0,非数写 nan,无穷写 inf 或 -inf。:」
「大除十幂」乃化「整数」而化「整数」而化「整数」而「整数」也。
「大除十幂」者会「数」而会「长」而会「次」而
  若「有符号大等」于「次」于「九」则
    「大除十幂」于「数」于(「大除小」于「数」于「长」于「一零零零零零零零零零」)
    于(「减」于「次」于「九」)
  否则若「大于」于「次」于「零」则
    「大除小」于「数」于「长」于(「取十幂小」于「次」)
  否则
    「长」
也。

「:文言:以十幂 幂 求 N 于 大数甲,返其长。幂非负者,M×10^幂 再移二指(右移者先加半);幂为负者(值必为整数),M×2^二指 除以 10^(−幂−1),末位余数不小于五则进一。汉语:按十进制幂 幂 计算 N = round(M × 2^二指 × 10^幂)(平局进位),结果放在 大数甲,返回肢数。幂 ≥ 0:先乘 10^幂,二指 ≥ 0 则左移,否则加上 2^(k−1) 再右移 k 位(k = −二指)。幂 < 0(此时值不小于 10^17,必是整数):先左移 二指,逐段整除 10^(−幂−1),再除以 10,余数 ≥ 5 则加一。:」
「精算」乃化「整数」而化「整数」而「整数」也。
「精算」者会「幂」而会「二指」而
  虑「无」者(「宽无符号右移」于「浮槽_暂一」于「浮槽_尾甲」于「一零」)而
  虑「长一」者
    「大置」于「大数甲」于(「宽低」于「浮槽_暂一」)于(「宽高」于「浮槽_暂一」)
  而
  若「有符号大等」于「幂」于「零」则
    虑「长二」者「大乘十幂」于「大数甲」于「长一」于「幂」而
    若「有符号大等」于「二指」于「零」则
      「大左移」于「大数甲」于「长二」于「二指」
    否则
      虑「移」者「减」于「零」于「二指」而
      「大右移」
        于「大数甲」
        于(「大加位」于「大数甲」于「长二」于(「减」于「移」于「一」))
        于「移」
  否则
    虑「长二」者「大左移」于「大数甲」于「长一」于「二指」而
    虑「长三」者
      「大除十幂」于「大数甲」于「长二」于(「减」于(「减」于「零」于「幂」)于「一」)
    而
    虑「长四」者「大除小」于「大数甲」于「长三」于「一零」而
    若「有符号大等」于(「读四」于「浮格_余」)于「五」则
      「大加小」于「大数甲」于「长四」于「一」
    否则
      「长四」
也。

「:文言:定十指:N 不小于 10^17 则十指加一,小于 10^16 则减一,至合而止。汉语:确定十进制指数:从估计值出发,N ≥ 10^17 就把 X 加一,N < 10^16 就把 X 减一,直到 N 落在 [10^16, 10^17)(至多调整两三次,不会来回摆动)。:」
「精定幂」乃化「整数」而化「整数」而「整数」也。
「精定幂」者会「十指」而会「二指」而
  虑「长」者「精算」于(「减」于「一六」于「十指」)于「二指」而
  虑「上长」者
    「大置」于「大数乙」于「一五六九三二五零五六」于「二三二八三零六四」而
  若「有符号大等」于(「大比较」于「大数甲」于「长」于「大数乙」于「上长」)于「零」则
    「精定幂」于(「加」于「十指」于「一」)于「二指」
  否则
    虑「下长」者
      「大置」于「大数乙」于「一八七四九一九四二四」于「二三二八三零六」
    而
    若「小于」于(「大比较」于「大数甲」于「长」于「大数乙」于「下长」)于「零」则
      「精定幂」于(「减」于「十指」于「一」)于「二指」
    否则
      「十指」
也。

「:文言:去十七位数字末尾之零,返有效之位数(至少一)。汉语:去掉 17 位数字末尾的零,返回剩下的有效位数(至少 1)。:」
「精有效位」乃化「整数」而化「整数」而「整数」也。
「精有效位」者会「数字」而会「位」而
  若「且」
    于(「大于」于「位」于「一」)
    于(「等」于(「读一」于(「加」于「数字」于(「减」于「位」于「一」)))于「四八」)
  则
    「精有效位」于「数字」于(「减」于「位」于「一」)
  否则
    「位」
也。

「:文言:书指数形式:d.ddd 后接 e、正负号、至少两位之指数。汉语:写指数形式:首位数字,有效位多于一位时接小数点与其余数字,再接 e、正负号与至少两位的指数;返回写后的位置。:」
「装配指数串」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「装配指数串」者会「数字」而会「有效」而会「十指」而会「出」而
  虑「无」者(「写一」于「出」于(「读一」于「数字」))而
  虑「甲」者
    (
      若「大于」于「有效」于「一」则
        ((「写一」于(「加」于「出」于「一」)于「四六」);
          (「拷贝」于(「加」于「出」于「二」)于(「加」于「数字」于「一」)于(「减」于「有效」于「一」));
          「加」于「出」于(「加」于「有效」于「一」))
      否则
        「加」于「出」于「一」
    )
  而
  虑「负」者「小于」于「十指」于「零」而
  虑「无」者(「写一」于「甲」于「一零一」)而
  虑「无」者
    (「写一」于(「加」于「甲」于「一」)于(「选择」于「负」于「四五」于「四三」))而
    虑「绝」者「选择」于「负」于(「减」于「零」于「十指」)于「十指」而
    虑「宽」者「选择」于(「小于」于「绝」于「一零零」)于「二」于「三」而
    虑「无」者
      (「写数位们」于(「加」于「甲」于「二」)于「绝」于「宽」)
    而
    「加」于(「加」于「甲」于「二」)于「宽」
也。

「:文言:书定点形式:十指非负者,整数部分为前 X+1 位;十指为负者,先书 0. 与 −X−1 个零。汉语:写定点形式:X ≥ 0 时前 X+1 位是整数部分,其余有效位跟在小数点后;X < 0 时先写“0.”和 −X−1 个零,再写有效位;返回写后的位置。:」
「装配精定串」乃化「整数」而化「整数」而化「整数」而化「整数」而「整数」也。
「装配精定串」者会「数字」而会「有效」而会「十指」而会「出」而
  若「有符号大等」于「十指」于「零」则
    虑「整位」者「加」于「十指」于「一」而
    虑「无」者(「拷贝」于「出」于「数字」于「整位」)而
    若「大于」于「有效」于「整位」则
      ((「写一」于(「加」于「出」于「整位」)于「四六」);
        (「拷贝」
          于(「加」于「出」于(「加」于「整位」于「一」))
          于(「加」于「数字」于「整位」)
          于(「减」于「有效」于「整位」));
        「加」于「出」于(「加」于「有效」于「一」))
    否则
      「加」于「出」于「整位」
  否则
    虑「零数」者「减」于(「减」于「零」于「十指」)于「一」而
    虑「无」者(「写一」于「出」于「四八」)而
    虑「无」者(「写一」于(「加」于「出」于「一」)于「四六」)而
    虑「无」者
      (「内存填充」于(「加」于「出」于「二」)于「四八」于「零数」)
    而
    虑「无」者
      (「拷贝」于(「加」于「出」于(「加」于「二」于「零数」))于「数字」于「有效」)
    而
    「加」于「出」于(「加」于(「加」于「二」于「零数」)于「有效」)
也。

「浮有限转精确」乃化「整数」而化「整数」而「整数」也。
「浮有限转精确」者会「符」而会「出」而
  虑「指」者「读四」于(「加」于「浮格_甲」于「四」)而
  虑「二指」者「减」于「指」于「五二」而
  虑「估」者「有符号右移」于(「乘」于「指」于「一二三三」)于「一二」而
  虑「十指」者「精定幂」于「估」于「二指」而
  虑「长」者「精算」于(「减」于「一六」于「十指」)于「二指」而
  虑「数字」者「加」于「浮串缓冲」于「三五零」而
  虑「无」者「大转十进制」于「大数甲」于「长」于「数字」而
  虑「有效」者「精有效位」于「数字」于「一七」而
  虑「无」者
    (若「不等于」于「符」于「零」则「写一」于「出」于「四五」否则「元」)而
    虑「起」者
      「加」于「出」于(「爻整」于(「不等于」于「符」于「零」))
    而
    虑「末」者
      (
        若「或者」于(「小于」于「十指」于(「减」于「零」于「四」))
        于(「有符号大等」于「十指」于「一七」)则
          「装配指数串」于「数字」于「有效」于「十指」于「起」
        否则
          「装配精定串」于「数字」于「有效」于「十指」于「起」
      )
    而
    「减」于「末」于「出」
也。

「浮转精确串」乃化「整数」而「整数」也。
「浮转精确串」者会「源」而
  虑「无」者(「浮解包」于「源」于「浮槽_尾甲」于「浮格_甲」)而
  虑「符」者「读四」于「浮格_甲」而
  虑「类」者「读四」于(「加」于「浮格_甲」于「八」)而
  若「等」于「类」于「三」则
    「写常串」于「浮串缓冲」于(「静态串」于『nan』)
  否则若「等」于「类」于「二」则
    「写常串」
      于「浮串缓冲」
      于(「选择」于(「等零」于「符」)于(「静态串」于『inf』)于(「静态串」于『-inf』))
  否则若「等零」于「类」则
    「写常串」
      于「浮串缓冲」
      于(「选择」于(「等零」于「符」)于(「静态串」于『0』)于(「静态串」于『-0』))
  否则
    「浮有限转精确」于「符」于「浮串缓冲」
也。