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"
);
 
    