Rob, >> Most likely for 90% of the code you will never gain back the time you >> spend on this.
I do more than agree (maybe even 99%) but I will insist that making code "baseless" eliminates all possibilities I can think of (with 370 instructions) to modify code on the fly and thus improve performance. If you do it with IEABRC, IEABRCX, MAKEREL (by hand is error-prone, but ...) is up to preference. Martin