Definitely more. There are lots of things that might be more optimal in terms of raw complexity but end up having abysmal performance due to things like cache locality. Anything with pointer chasing usually kills performance.
I never use ^ for "to the power of" due to its use in C for bitwise OR.