These inline asm blocks do also change flags, therefore we need to add the
condition code register to the list of clobbered pseudo registers.
Change-Id: Iea7b2557813bbb2fa86d7506e6416092fdc14702
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
"seto %0"
: "=q" (overflow), "=r" (aa)
: "r" (b), "1" (aa)
- :
+ : "cc"
);
if (!overflow)
return Value::fromInt32(aa);
"seto %0"
: "=q" (overflow), "=r" (aa)
: "r" (b), "1" (aa)
- :
+ : "cc"
);
if (!overflow)
return Value::fromInt32(aa);
"setc %0"
: "=q" (overflow), "=a" (aa)
: "r" (b), "1" (aa)
- : "edx"
+ : "edx", "cc"
);
if (!overflow)
return Value::fromInt32(aa);