I'm trying to find if D has any built in special integer operations like bit reverse, population count, count leading zeroes, count trailing zeroes. Many ISAs have dedicated instructions for these kinds of operations. I haven't found any of these in the documentation, either implemented as fallback D code or working directly on the ISA instructions.

Do these exist or do you have to create these yourselves or resort to compiler intrinsics?

Reply via email to