【发布时间】:2021-10-13 23:51:39
【问题描述】:
首先,不,我不是在谈论 C++ 范围解析运算符。
我有以下语法:
asm(
"mov R0,%0\n"
"mov R1,%1\n"
"mov R3,%2\n"
"mov R4,%3\n"
"mov R5,%4\n"
::"r"(<A_VALUE>),
"r"(<A_VALUE>),
"r"(<A_VALUE>),
"r"(<A_VALUE>),
"r"(<A_VALUE>),
:"r0","r1","r2"
)
冒号和双冒号是什么意思? 我确实记得在动态创建变量名时与字符串连接有关。
提前百万感谢!
【问题讨论】:
标签: c assembly inline-assembly colon