qemu-ppc
[Top][All Lists]
Advanced

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

Re: [PATCH 08/33] target/ppc: Implement cnttzdm


From: Richard Henderson
Subject: Re: [PATCH 08/33] target/ppc: Implement cnttzdm
Date: Fri, 22 Oct 2021 16:55:56 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0

On 10/21/21 12:45 PM, matheus.ferst@eldorado.org.br wrote:
+uint64_t helper_CNTTZDM(uint64_t src, uint64_t mask)
+{
+    uint64_t count = 0;
+
+    while (mask != 0) {
+        if ((src >> ctz64(mask)) & 1) {
+            break;
+        }
+
+        count++;
+        mask &= mask - 1;
+    }
+
+    return count;
+}

Similar to cntlzdm, we can use src & mask.

r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]