??? 12/19/09 11:55 Read: times |
#171758 - Yes it does (sometimes) Responding to: ???'s previous message |
Andy Neil said:
Bernd Nollmeyer said:
((void (code *) (void)) 0x0000) (); // ljmp 0000H Does it really give an LJMP rather than an LCALL ? Yes it does but only if the statement following the LCALL is a RET instruction. (that optimization is implemented with a peephole rule near the end of file http://sdcc.svn.sourceforge.net/viewvc/sd...iew=markup in rule 400.a .. 400.c) |