<div dir="ltr">On Tue, Oct 2, 2018 at 7:31 PM Matt Arsenault <<a href="mailto:arsenm2@gmail.com">arsenm2@gmail.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><br><div><br><blockquote type="cite"><div>On Oct 3, 2018, at 04:47, Kevin Neal via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:</div><br class="m_5757456025205219124Apple-interchange-newline"><div><div style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-family:"Courier New";color:rgb(68,84,106)">Can cos() trap? We have a constrained intrinsic for it.<u></u><u></u></span></div><br class="m_5757456025205219124Apple-interchange-newline"></div></blockquote></div><div><br></div><div>Trapping isn’t the only reason there needs to be a constrained intrinsic. The rounding mode can also change it</div></div></blockquote><div><br></div><div>Good catch, Matt. Thanks. My "i.e."s should have been "e.g."s. </div></div></div>