> "Notice that if the value to be stored by a single-precision store
> floating-point instruction is larger in magnitude than [MAX_FLOAT],
> the result stored in WORD is then a well-defined value, but is not
> numerically equal to the value in the source register."
>
> In other words, 'stfs' doesn't correctly handle values greater than
> MAX_FLOAT, so the 'frsp' is required to ensure that 'stfs' will always
> do the right thing.
I would read that differently. Values greater than MAX_FLOAT can simply
not be represented as a single precision float, so both 'frsp' and 'stfs'
must replace the true value with +infinity.
Holger
_______________________________________________
Do not post admin requests to the list. They will be ignored.
PerfOptimization-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/perfoptimization-dev/email@hidden
This email sent to email@hidden