|
@@ -171,7 +171,7 @@
|
|
"mov %[value0], %[out]\n"
|
|
"mov %[value0], %[out]\n"
|
|
"test %[flag], %[flag]\n"
|
|
"test %[flag], %[flag]\n"
|
|
"cmovnz %[value1], %[out]\n"
|
|
"cmovnz %[value1], %[out]\n"
|
|
- : [out] "=r" (out)
|
|
|
|
|
|
+ : [out] "=&r" (out)
|
|
: [value0] "r" (value_0), [value1] "r" (value_1), [flag] "r" (flag)
|
|
: [value0] "r" (value_0), [value1] "r" (value_1), [flag] "r" (flag)
|
|
: "cc"
|
|
: "cc"
|
|
);
|
|
);
|