Yes, but this will backfire on ARM, where jumps are as roughly fast as conditional arithmetic.
The whole point of using C is not to think about the underlying architecture. As soon as you start taking "jumps are a lot slower than conditional arithmetic on x86" into account, you're not writing in C, you're writing in assembly with extra steps :-)