The branch-on-bit patterns have been disabled since the transition away from cc0 on the H8.  This patch reinstates them.  This tends to be a fairly nice win since the bit test is 2 or 4 bytes, but the and-with-constant approaches is going to be 2-6 bytes or worse if the input value doesn't die. Variable bit handling isn't supported yet.  I can't convince myself the old variable bit test patterns were ever used.   But some contemplating is useful here as these are crazy expensive, none of my ideas from last night looked viable though. Tested overnight in my tester without regressions.  Committing to the trunk. Jeff