nasm - MULX 导致 NASM 程序崩溃
问题描述
我有一个简单的乘法,它可以从两个 64 位数字的乘法中产生一个 128 位数字,所以我使用的是 MULX。但是,MULX 会导致程序崩溃:
mov rax,[e]
mov rdx,[e]
mulx r8, r9, rax
根据英特尔的说法,这是 MULX 的正确语法。该程序确实使用 NASM 进行汇编,那么它为什么会崩溃?
非常感谢。
解决方案
推荐阅读
- pytorch - pytorch中的groupby聚合平均值
- spring-integration - 如何在spring集成中使用子流
- python - Python:如何在中间有过滤器的列表中进行双重解析?
- haskell - Haskell 中最通用的类型和定义它们
- php - 服务器错误:`GET http://127.0.0.1:8081` 导致 `503 Service Unavailable` 响应:
- tableau-api - 固定计算的平均值
- java - 如何让我的输出包含我需要的空间?
- unity3d - Unity 3D - 在对象 B 的位置渲染孔,对象 B 放置在对象 A 上
- runtime-error - 可以使用参数来设置组件的单位属性吗?
- java - 使用ibatis插入table1(从table2中选择列),不识别参数值