TermiNexus 9a758a8f6c fix(includes): atof 改为正确舍入,对齐 sprintf 返回类型,补充 asm 约束说明
N4  string.vp:atof 重写为「u64 尾数 + 精确十进制幂 + 双 double(Dekker) 缩放」,
    正规数范围正确舍入(Python 原型 20 万组对拍 bit-exact),次正规回退逐步
    缩放;修十进制浮点字面量偏差(DBL_MAX 原 −6 ULP、e/ln2 各 ±1 ULP)
N13 viperlib.vp:export sprintf 返回 t.CVoid → t.CInt 并 return vsnprintf(...),
    与 CRT 及 includes/stdio.vp 的 extern declare 对齐(消除同符号签名冲突)
N10 asm.vp:为 pushall/popall/cpu_switch_context 补充约束说明(不改 clobber)
2026-09-11 17:40:26 +08:00
2026-08-17 11:01:35 +08:00
2026-08-27 10:16:28 +08:00
2026-08-27 10:16:28 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-08-22 09:25:46 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
2026-08-27 10:16:28 +08:00
2026-08-27 10:16:28 +08:00
2026-08-27 10:16:28 +08:00
2026-08-17 11:01:35 +08:00
2026-08-17 11:01:35 +08:00
S
Description
GVSDS(TM) Viper SE Runtime Environment and Library (VRTE)
15 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 76.8%
C 22%
CMake 1.2%