assembly - 为什么这个内联汇编代码在我的 c++ 程序中不起作用?
问题描述
Visual Studio 2019 编译器将 " : [x] "m" (x)," 行中的冒号标记为错误,并表示它需要一个结束括号 ")"。为什么这个内联汇编代码不起作用?
asm
(
"rsqrtss %[x], %%xmm0;"
"movss %%xmm0, %[y];"
: [x] "m" (x),
: [y] "m" (y)
: "xmm0"
);
解决方案
推荐阅读
- jquery - 在表加载运行其他 jQuery
- haskell - GHC 配置文件报告中的零条目是什么意思?
- mysql - Git Bash 在 Windows 中找不到 mysql.exe
- python - 我需要对时间序列的每一天的累积值进行分析
- asp.net-mvc - 提供者必须实现类“System.Web.SessionState.SessionStateStoreProviderBase”
- c# - 为什么我的循环不能在 Windows 窗体应用程序中继续
- shell - Shell 脚本:括号中的简单比较不能按我预期的方式工作?
- apache-spark - 通过独立分组多列的pyspark数据框转换
- r - 警告:$ 中的错误:“闭包”类型的对象不是子表 75:唯一
- unity3d - 通过 Unity/Fungus 上的 LUA 为每封电子邮件发送变量