https://bugs.freedesktop.org/show_bug.cgi?id=66806
--- Comment #7 from Roland Scheidegger <srol...@vmware.com> --- (In reply to comment #6) > (gdb) info registers mxcsr > mxcsr 0x8060 [ PE DAZ FZ ] Hmm that is just crazy, somehow all exceptions got unmasked and we get a precision exception (which is really useless as you get that with just about any floating point instruction). Doesn't make sense to me since the code does: unsigned fpstate = util_fpstate_get(); util_fpstate_set_denorms_to_zero(fpstate); which should preserve all already masked exceptions, as the latter simply adds some bits. Maybe somehow the compiler reorders things or something like that, though I'm pretty sure it shouldn't, or need to add some more keywords like volatile or whatnot, but I don't see anything obvious. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev