我深入研究了代码,并陷入了 ia32 汇编器实现中,该实现将 SSE/SSE2 指令深度集成到其代码中(宏、宏、宏……)。主要后果是,由于缺乏更新的指令集扩展,您无法在 AMD geode 处理器上运行最新版本的 Node.js。回退到 387 算术仅适用于 node.js 代码,但不适用于它所依赖的 javascript V8 编译器实现。调整 V8 以支持非 SSE x86 处理器是一件痛苦且需要付出大量努力的事情。
\n\n如果有人提供相反的证据,我会很高兴听到;-)
\n\n我有一个正在运行的 ALIX.2D13 ( https://www.pcengines.ch ),它有一个 AMD Geode LX 作为主处理器。它运行 voyage linux,这是一个基于 debian jessi 的发行版,适用于资源受限的嵌入式设备。
\n\n root@voyage:~# cat /proc/cpuinfo \n processor : 0\n vendor_id : AuthenticAMD\n cpu family : 5\n model : 10\n model name : Geode(TM) Integrated Processor by AMD PCS\n stepping : 2\n cpu MHz …Run Code Online (Sandbox Code Playgroud)