the visual studio 2019 compiler marks the colon in the line " : [x] "m" (x), " as an error and says that it expected a closing paranthes ")" instead. Why does this inline assembly code not work?
asm
(
"rsqrtss %[x], %%xmm0;"
"movss %%xmm0, %[y];"
: [x] "m" (x),
: [y] "m" (y)
: "xmm0"
);