The algorithm of biorhythm calculation is fairly simple, not to say trivial.
Variable values, used to specify the rate of each biorhythm at specific date, are in the (-1.0, 1.0) range and are calculated using this formula:
x = sin((2 * PI *t) / T)
Here, t is the number of days that have passed since the date of the person's birth till the date we want to know the biorhythms' values for (most likely, the current date), and T is the period of a given biorhythm.
There aren't too many things we may optimize with the aid of the SSE technology. What we definitely can do is calculate data for all three types of biorhythms at once, which in turn is sufficient to demonstrate the abilities and power of the Streaming SIMD Extension.