Also, somewhat related the "speeds up short path" you just commited
actually most likely does not. :)

Check the generated code, it's surprisingly similar for both before and after.

http://goo.gl/XIPWyu

The inner loop is the same length, the only difference is the
registers used, and the overall function size differs by 2
instructions, one of which is in the error handling that is rather
unlikely to be triggered.

Again, the C compiler is good at obvious optimizations, so most of the
time I go for the most easily readable verision of the code.

This change is otherwise fine, I guess, but the commit message is misleading.
              • ... Per Hedbor
              • ... Stephen R. van den Berg
              • ... Stephen R. van den Berg
              • ... Stephen R. van den Berg
              • ... Per Hedbor
              • ... Stephen R. van den Berg
              • ... Per Hedbor
              • ... Stephen R. van den Berg
              • ... Stephen R. van den Berg
              • ... Per Hedbor
              • ... Per Hedbor
              • ... Per Hedbor
              • ... Arne Goedeke
              • ... Stephen R. van den Berg
      • ... Chris Angelico
        • ... Stephen R. van den Berg
          • ... Chris Angelico
    • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
      • ... Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
  • lfu... Per Hedbor () @ Pike (-) developers forum

Reply via email to