Numerical semantics of the guarded host commands below. This names a command
contract, not a new measurement of any device. Each host executor owes the
declared nearest-even, preserved-subnormal behavior; qualification checks
its rounding and tiny-value cases separately. No device operation inherits
this profile by falling back to host arithmetic.
15def nativeFiniteFloat64Profile : (family StdNumericProfile) =
16 (constructor
17 StdNumericProfile
18 StdNumericProfileOf
19 (constructor
20 StdNumericProfileIdentity
21 StdProfileIdentityNamed
22 b"native-f64-finite-separate-rne-v1")
23 (constructor StdNumericFormat StdFormatBinary64)
24 (constructor StdNumericFormat StdFormatBinary64)
25 (constructor StdRounding StdRoundNearestEven)
26 (constructor StdContraction StdContractionForbidden)
27 (constructor StdReductionOrder StdReductionDeclaredTree)
28 (constructor StdSubnormalHandling StdSubnormalsPreserved)
29 (constructor StdExceptionalValues StdExceptionalFiniteOrRefuse)
30 (stdTableCons
31 (stdEntry stdOpAdd stdExact)
32 (stdTableCons
33 (stdEntry stdOpSubtract stdExact)
34 (stdTableCons
35 (stdEntry stdOpMultiply stdExact)
36 (stdTableCons
37 (stdEntry stdOpDivide stdExact)
38 (stdTableCons (stdEntry stdOpSquareRoot stdExact) stdTableEmpty))))))The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.