【问题标题】:Inserting ASM.JS code into vanilla javascript将 ASM.JS 代码插入 vanilla javascript
【发布时间】:2014-10-27 13:18:42
【问题描述】:

只是一个简单的问题,我是否可以在一组普通的 javascript 中包含一段 asm.js 代码,作为函数或其他方式,类似于如何将 ASM 代码放入需要特殊优化的区域的 C 程序中?

【问题讨论】:

    标签: javascript asm.js


    【解决方案1】:

    是的。使用

    "use asm";
    

    prologue 指令位于 asm 的功能块(即函数或文件)之上。完整示例:

    function MyAsmModule() {
        "use asm";
        // module body
    }
    

    更多信息请参见http://asmjs.org/spec/latest/#introduction

    【讨论】:

    • 你能否展示如何将变量传递给这样的函数,假设它最初是用 C++ 编写的,然后编译成 ASM。
    • 我发布的链接中有一个很好的例子。阅读该页面的介绍部分后,您应该对可能性有一个很好的了解。
    猜你喜欢
    • 2016-10-21
    • 2012-03-28
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多