Ken - thanks for your reply. What about WREG, STATUS and BSR? Are those saved and restored automatically? Do I only have to save registers that I might overwrite in my ISR?
I'm working with a PIC18F4620, and my application has a comparator interrupt with the "fast" directive to minimize the number of instructions leading up to the ISR (#int_comp fast) ...