If I recall correctly, in PPC compare instructions, you can specify which of 8 flag registers to put the result in. I guess we don't really need that though - although could be handy in the branches where we could avoid saving and loading flags?   (haven't gotten there yet so you might be doing it already)