[quote name='Lightness1024' timestamp='1345759361' post='4972777']
because pow will use the Special Function Unit that is idling in your shader
While I'm not questioning your advice, as you generally want to use intrinstics as much as you can, there is no garentee about what it will use as not all hardware has a SFU; AMD's latest GPU arch, for example, doesn't have a dedicated SFU; all the vector units can do SFU work as required.
[/quote]
Ok, I didn't know that.
it also depends on the sahder model profile the compiler is set to compile. it is possible that when targeting SM3 the pow will be extended to a taylor serie. (which was definitely the case for e.g. sin(x) in SM1, in SM2 the compiler is replacing sin(x) by sincos(x) asm intrinsic)