Alan Anderson continues with part two in his series on optimizing C code for DSP. This time, he analyzes some of the trade-offs involved in trying to get the compiler to convert C code into as few instructions as possible. There are ways (such as using intrinsics) to increase the efficiency of your C, but you lose some of the benefits of using C in the first place.