From b67d5c8c1d83084587ed66acde0ddbb5db822881 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sun, 24 Jul 2022 17:30:54 +0200 Subject: [PATCH] [util] Correctly mark flag register as clobbered --- src/util/util_bit.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/util/util_bit.h b/src/util/util_bit.h index e52f945be..ee7470a70 100644 --- a/src/util/util_bit.h +++ b/src/util/util_bit.h @@ -69,7 +69,8 @@ namespace dxvk::bit { "test %2, %2;" "cmovz %1, %0;" : "=&r" (res), "=&r" (tmp) - : "r" (n)); + : "r" (n) + : "cc"); return res; #else uint32_t r = 31; @@ -97,7 +98,8 @@ namespace dxvk::bit { "test %2, %2;" "cmovz %1, %0;" : "=&r" (res), "=&r" (tmp) - : "r" (n)); + : "r" (n) + : "cc"); return res; #else uint32_t lo = uint32_t(n);