diff --git a/src/util/util_bit.h b/src/util/util_bit.h index e600fb20..23b8cc65 100644 --- a/src/util/util_bit.h +++ b/src/util/util_bit.h @@ -29,8 +29,8 @@ namespace dxvk::bit { uint32_t res; uint32_t tmp; asm ( - "xor %1, %1;" - "bsf %2, %0;" + "mov $32, %1;" + "bsf %2, %0;" "cmovz %1, %0;" : "=&r" (res), "=&r" (tmp) : "r" (n));