On Sun, Oct 11, 2015 at 4:12 AM, Connor Abbott <cwabbo...@gmail.com> wrote: > FWIW, this isn't quite correct with ARB_shader_precision or GL4.1 -- > it specifies that infinities should be correctly generated through > division by 0, which unsafe-fp-math doesn't guarantee. At least, > that's assuming this is similar to the "fast" per-instruction flag > (http://llvm.org/docs/LangRef.html#fast-math-flags) which says "This > flag implies all the others."
We don't use the per-instruction flags yet. Sadly, we need this flag to be able to get (1/sqrt) -> RSQ and (1/x) -> RCP. LLVM doesn't have standard intrinsics for those instructions, so we have to unwind them and rely on LLVM to combine them. Without it, the TGSI->LLVM conversion would produce worse code. Marek _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev