Sema: clean up zirUnaryMath

* pass air_tag instead of zir_tag
 * also pass eval function so that the branch only happens once and the
   body of zirUnaryMath is simplified
 * Value.sqrt: update to handle f80 and f128 in the normalized way that
   includes handling c_longdouble.

Semi-related change: fix incorrect sqrt builtin name for f80 in stage1.
a028488384Andrew Kelley committed on 2/7/2022, 11:52:19 PMparent722d4a1
3 files changedLine totals unavailable