Forgot to mention that this is an ld80 implementation. I have no access to 128 bit long double hardware, so I have no intentions of writing code for ld128. -- Steve http://troutmask.apl.washington.edu/~kargl/