On 07/19/2011 01:48 AM, Paulo J. Matos wrote: > I have been looking at the rx port. Seems to be very similar to mine > in that it has an add and adc where both set the flags and no > explicit hard register for cc. Mine is actually simpler in that there > is only CCmode since we don't have floating point operations in the > chip. Will use rx as a guide! :)
Note that while RX has one mode for floating-point, it has two other modes to deal with instructions that fail to set all of the flags (or fails to set the flags in a way that is useful for the comparison). Depending on how regular your instructions are, you may find that CCmode is not enough to eliminate all comparisons. It is, however, a good start. r~