made print function fully correct, in terms of parentheses.  did a test or two with branch_mispred.c to make sure our generator is creating valid c.