Explorar o código

decoders: Use 2's complement instead of unary -

Resolves C4146 on MSVC
Morph %!s(int64=3) %!d(string=hai) anos
pai
achega
bad3025951
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/video_core/textures/decoders.cpp

+ 1 - 1
src/video_core/textures/decoders.cpp

@@ -21,7 +21,7 @@ constexpr u32 pdep(u32 value) {
     u32 m = mask;
     for (u32 bit = 1; m; bit += bit) {
         if (value & bit)
-            result |= m & -m;
+            result |= m & (~m + 1);
         m &= m - 1;
     }
     return result;