stage2: implement @sqrt for f{16,32,64}

Support for f128, comptime_float, and c_longdouble require improvements
to compiler_rt and will implemented in a later PR. Some of the code in
this commit could be made more generic, for instance `llvm.airSqrt`
could probably be `llvm.airUnaryMath`, but let's cross that
bridge when we get to it.
722d4a11bbJohn Schmidt committed on 2/7/2022, 11:52:19 PM· committed by Andrew Kelleyparentdd49ed1
15 files changedLine totals unavailable