我在Go上编写了一个函数,希望在汇编中进行优化。我目前只想为amd64编写它,这是最常见的目标。其他目标的程序集可能会在以后添加。默认情况下,它应该使用Go代码。不幸的是,我没有做到这一点。查看在线文档,发现必须声明一个外部函数,并为每个可能的目标提供程序集。我可以使用其他名称提供Go函数,然后在汇编代码中跳转至该函数。这看起来很乏味,并且我不能确保为所有可能的目标都提供了程序集文件。有没有提供Go函数的方法,以及为特定目标(例如amd64)编译时使用的替代版本?
1 回答
- 1 回答
- 0 关注
- 231 浏览
添加回答
举报
0/150
提交
取消