Thanks, this answer my question
I don’t think we want to derail too much the discussion here (sorry for that).
But in general, clang will not care deeply about speed, but accuracy is important. My hope would be that the generic implementation would be fine. As other have pointed out, we would want to use the same type width as the target platform, be independent of the host, and of the target rounding mode. It’s unclear to me how we will achieve all of that, but in the absence of a licence friendly GMP equivalent, I just wanted you to be aware of potential needs beyond libc++. Thanks!