These threads must handle occasional float-divide-by-zero exceptions.
One problem I have is that when a floating point exception occurs,
Windows seems to push all the floating point context onto
the current stack. That stack context is pretty big, ~~512 bytes,
likely "pushed" using the x86 FXSAVE instruction.
This means all my stacks must have whatever space they need,
plus this extra overhead.
My applications aren't interested in this state when an
exception occurs. So I'd be happy to not store it all,
or store it in well known place just to get rid of it.
Can this be done under Windows? How?
-- Ira Baxter