3 ms·
Your code has 6 shifts, 6 adds/subs and 6 ANDs. You can do it with 4 shifts, 3 adds, 1 MUL and 4 ANDs. Your code is simply suboptimal.
by gcp 10y ago
Your code has 6 shifts, 6 adds/subs and 6 ANDs.
You can do it with 4 shifts, 3 adds, 1 MUL and 4 ANDs.
Your code is simply suboptimal.
- monocasa 10y agoFor a 64bit quantity? I'm curious to see your algorithm in actual code.