Version 1 (modified by sam, 12 years ago) (diff)


Optimisation logbook

A list of optimisation decisions and their effect on performances.


Started importing Ryan Sammartino's PS3 trigonometry library in the core ([885] [886] and [888]).

  • do the Taylor series on x / π instead of x ([890]): results in a measurable 2% speed increase in sin() (ppu-lv2-g++)
  • do the Taylor series in two steps, for better pipelining at the cost of one extra multiplication: