...
quoted
quoted
quoted
quoted
+ if ((_count % 8) >= 4) {
If (_count & 4) {
That would be obfuscating, IMHO. The compiler doesn't need such things
to generate optimal code.
Try it: https://godbolt.org/z/EvvGrTxv3
And it isn't that obfuscated - no more so than your version.
The godbolt link does "n % 8 > 4" instead of "... >= 4" as in Jason's
original code. With ">=" the compiled code matches that for "n & 4".
Bugger :-)
David
-
Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK
Registration No: 1397386 (Wales)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel