> > Yes, it's cute, but it relies on accidents of implementation to work, > > and could easily fail on other CPUs otherwise compatible with > > the R4000. In principle, such a branch might incur no delay at > > all on an advanced 64-bit processor. By all means, use it for > > the specific cases of the CPUs on which it is known to work, > > but it should not be used in "default" MIPS CP0 handlers. > > This behaviour of the R4000 branch is documented in the R4000 manual's > description of the pipeline. Yes, yes, like I said, use it whenever you see an R4000 PrID if you like. Just don't use it as the handler installed for a PrID not otherwise known to the kernel. Kevin K.