对于尾调用VM,情况更加微妙。在本地编译时,Matt小心地为操作码实现函数使用了preserve_none调用约定,这允许LLVM为函数参数分配更多寄存器;这很好,因为他的操作码似乎有大约9个参数。Wastrel目前使用GCC的默认调用约定,在x86-64上只有6个用于非浮点参数的寄存器,留下三个值通过全局变量传递(如前所述)。这显然会比本地构建慢。也许Wastrel应该为尾调用函数添加等效的注解。
"00后"巧匠以牙齿为刻刀,在胡萝卜上雕出百态中国风
,详情可参考有道翻译
2026年4月9日 00:02 体育新闻
Зеленский провёл встречу со спецпредставителем и родственником Трампа20:46
Марина Совина (ночной выпускающий редактор)