Anecdotal information, perhaps, since this concerns the CCS C compiler. When I code an interrupt in the second style, the compiler/optimiser looks and sees exactly one call to the function, and it compiles it as in the first style. So, very often, the compiler is already smarter than I am. YCMV, but good to know. Barry On Wed, Aug 24, 2011 at 5:58 PM, Nathan House wrot= e: > > Is there any performance benefit using the ASM goto statement in the > interrupt vector, like this: > > void interrupt_at_high_vector(void) > { > _asm GOTO high_isr _endasm > } > > As opposed to just calling the function c-style, like this?: > > void interrupt_at_high_vector(void) > { > high_isr(); > } > --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .