On 4/23/2015 3:23 AM, Andrea Fontana wrote:
I was wondering if compilers can optimize this:

uint foo3(uint a)
{
   return a*!(a/5);
}

That actually gives the same results.

A fun article about these sorts of things:

http://www.davespace.co.uk/blog/20150131-branchless-sequences.html

Reply via email to