[fpc-devel] Cannot trap divide by zero in xmm register
    Anthony Walter 
    sysrpl at gmail.com
       
    Tue Jun 20 16:53:32 CEST 2017
    
    
  
Some progress ... Since this is an OpenGL app I had been
setting Set8087CW($133F) to prevent FPU errors from showing as exceptions.
When I omit Set8087CW I get EDivByZero an exception, but my program is
still in an unusable state.
Since this error occurs in the SSE XMM registers, I think I should also be
using the SetSSECSR function. Does anyone have any details about how this
function works in relation to XMM registers and rounding or divide by zero
errors and how it could be applied in my situation?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20170620/3eea18ab/attachment.html>
    
    
More information about the fpc-devel
mailing list