QIR
• Requires
2
polynomial
evalua9ons
– High
precision
generally
required
• Very
fast
convergence
(quadra9c)
– Under
some
assump9ons
• Occasionally
fails
when
assump9ons
not
met
– Fallsback
to
bisec9on!
Summary
• Works
like
any
other
number
type
– Operator
fusion
+
inlining
within
expressions
• Speeds
up
predicates
– Sign
tests,
comparisons,
etc.
• Near-‐Double
performance
– 2-‐4x
in
most
cases
h;p://github.com/9xxit/fpfilter-‐talk