mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-14 22:29:15 +01:00
[util] Correctly mark flag register as clobbered
This commit is contained in:
parent
41ec5d2c52
commit
b67d5c8c1d
@ -69,7 +69,8 @@ namespace dxvk::bit {
|
|||||||
"test %2, %2;"
|
"test %2, %2;"
|
||||||
"cmovz %1, %0;"
|
"cmovz %1, %0;"
|
||||||
: "=&r" (res), "=&r" (tmp)
|
: "=&r" (res), "=&r" (tmp)
|
||||||
: "r" (n));
|
: "r" (n)
|
||||||
|
: "cc");
|
||||||
return res;
|
return res;
|
||||||
#else
|
#else
|
||||||
uint32_t r = 31;
|
uint32_t r = 31;
|
||||||
@ -97,7 +98,8 @@ namespace dxvk::bit {
|
|||||||
"test %2, %2;"
|
"test %2, %2;"
|
||||||
"cmovz %1, %0;"
|
"cmovz %1, %0;"
|
||||||
: "=&r" (res), "=&r" (tmp)
|
: "=&r" (res), "=&r" (tmp)
|
||||||
: "r" (n));
|
: "r" (n)
|
||||||
|
: "cc");
|
||||||
return res;
|
return res;
|
||||||
#else
|
#else
|
||||||
uint32_t lo = uint32_t(n);
|
uint32_t lo = uint32_t(n);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user