[gegl] gegl: cpu-accel, zero ecx as needed for avx2, bmi1 and bmi2 checks



commit c83a73f8c8103c5a1bf4a2a7afeed09830ec1aa6
Author: Øyvind Kolås <pippin gimp org>
Date:   Mon Jan 17 05:03:58 2022 +0100

    gegl: cpu-accel, zero ecx as needed for avx2, bmi1 and bmi2 checks

 gegl/gegl-cpuaccel.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gegl/gegl-cpuaccel.c b/gegl/gegl-cpuaccel.c
index 73854283d..cf0395270 100644
--- a/gegl/gegl-cpuaccel.c
+++ b/gegl/gegl-cpuaccel.c
@@ -144,7 +144,7 @@ enum
              "=S" (ebx),           \
              "=c" (ecx),           \
              "=d" (edx)            \
-           : "0" (op))
+           : "0" (op), "2" (0))
 #else
 #define cpuid(op,eax,ebx,ecx,edx)  \
   __asm__ ("cpuid"                 \
@@ -152,7 +152,7 @@ enum
              "=b" (ebx),           \
              "=c" (ecx),           \
              "=d" (edx)            \
-           : "0" (op))
+           : "0" (op), "2" (0))
 #endif
 
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]