Преглед изворни кода

decoders: Use 2's complement instead of unary -

Resolves C4146 on MSVC
Morph пре 3 година
родитељ
комит
bad3025951
1 измењених фајлова са 1 додато и 1 уклоњено
  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;