Steven Munroe writes: > + cmpldi cr1,5,31 > + neg 0,3 etc... Any particular reason why you used the bare register numbers instead of the 'r' names (e.g. r0, r3, etc.)? Regards, Paul.