
|Xr-Xs| is the error performed per 1 unique compile pass throw a given considered algorithm.
In the original snippet no doubt that sospel user consider 10000000 passes throw his algorithm, and not 1 unique closed box-algorithm. And there must be understood that he calls "% of error" to the error (modified amount of a value) happened per 100 compile passes throw his formula.
So then the error is relative to 1 unique compiler pass.
About your points:
1. is absolutely false: the error is not MUCH larger in the second example, but the same, coz the error is calculated aritmetically (i.e. |Xr-Xs|), not geometrically neither exponentially.
2. % relative to number of compiler passes performed. As explained above.
3. No, my formula just calculate an average error produced by an individual instruction that is often repeated, e.g. alternating errors are indeed taken into account for a straight growing as the sospel case. That is why it is divided by the number of iterations. And then multiplied by 100 to calculate that average error if passed 100 times by the compiler. This your example is very different case and requires another kind of treatement and formula because the values are balancing.
Thanks for giving me still more flowers

And yes, yes, yes: Let's hope Fred fixes it fast
