没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
asm2go 该项目旨在根据本机程序集和golang声明文件自动生成有效的Golang程序集,该文件主要用于在程序集中实现性能密集的复杂功能。 用法 asm2go需要2个文件,一个使用as (GNU汇编程序)正确进行汇编的本机汇编文件,以及一个包含汇编中实现的功能签名的Golang声明文件。 这些名称必须完全匹配,如果程序集中的符号没有相应的go函数声明,则生成将失败(此限制目前在某种程度上是任意的,将来可能会取消)。 关于编写要翻译的实际汇编代码,有一些警告。 Go中的参数调用约定将参数放置在堆栈上,因此您应编写汇编代码以引用堆栈以访问提供给函数的参数。 这可能与通常执行的结果不匹配,例如有时使用寄存器代替传递参数,但是引用堆栈似乎是执行此操作的最佳方法。 尚不支持数据符号。 例如,不支持使用引用数组开头的符号来定义数据数组。 这是因为该工具将编译后的目标代码转换为Golang程
资源推荐
资源详情
资源评论
收起资源包目录
asm2go-master.zip (24个子文件)
asm2go-master
.spread.yaml 878B
.gitignore 101B
.travis.yml 409B
LICENSE 34KB
testdata
addition_amd64
add2.go 257B
src
addition.s 453B
addition
addition_amd64.go 141B
addition_amd64.s 684B
keccak
task.yaml 347B
src
keccak_arm64_src.s 12KB
keccak_arm_src.s 8KB
keccak
keccak_arm64.go 232B
keccak_arm.go 228B
keccak_arm64.s 235KB
keccak_arm.s 207KB
keccakcheck.go 11KB
README.md 6KB
vendor
vendor.json 702B
snap
snapcraft.yaml 1KB
assembler
assembler.go 11KB
assembler_test.go 3KB
gnu
gnu.go 13KB
cmd
asm2go
asm2go_test.go 2KB
asm2go.go 19KB
共 24 条
- 1
资源评论
Airva128
- 粉丝: 22
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功