Mike Smith wrote: > > That was one of my points. the 17Cxx is the upper end > the PIC family. A higher cost is more acceptable here. > Would you be interested in doing benchmarks of your product for > differing array size memcpy's? Sure it would be interesting to look at the differences. > > We have found the value of stack frames in embedded systems > > to be limited. One of our studies has shown that even a well > > implemented stack frame only rarily improves performance over > > a well implimented code generator. RAM usage will be essentially > > identical. Here again instruction set size becomes a factor, this > > time it is opcode space. > > Even if you were implementing a RT multitasking embedded system? In small embedded systems the biggest factor is the method used for context switching. Given a choice I would go for an extra index register. Walter Banks http://www.bytecraft.com