May 24, 2016
8:55 a.m.
Hi Sven. Using '((self + upper) / 2 ) truncated' seems to be a little bit faster than 'self + upper bitshift: -1'. Thierry 2016-05-24 9:57 GMT+02:00 Sven Van Caekenberghe <sven@stfx.eu>:
I just published a short, introduction level article,
Speeding up factorial computation by changing the order of multiplications.
This is a story about a small, seemingly innocent code change that speeds up a very simple computation. It is pretty magical and serves as an example of how things are not always what they seem.
https://medium.com/concerning-pharo/speeding-up-factorial-computation-by-cha...
Enjoy,
Sven
-- Sven Van Caekenberghe Proudly supporting Pharo http://pharo.org http://association.pharo.org http://consortium.pharo.org